Taro Logo

Senior Software Engineer

Microsoft is a technology company whose mission is to empower every person and every organization on the planet to achieve more.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Microsoft Start Content Ecosystem & Growth team is seeking a Senior Software Engineer to join their team responsible for building a content powerhouse with 7000 active brands worldwide, captivating the attention of 100M+ daily active users. The role involves state-of-the-art development, measurement, and experimentation for building maps and local search experiences.

As a Senior Software Engineer, you will:

  • Design, develop, and maintain scalable web applications and services
  • Participate in the full software development lifecycle
  • Collaborate with cross-functional teams to define and implement new features
  • Lead the architecture and design of complex software systems
  • Conduct code reviews and mentor junior engineers
  • Troubleshoot and resolve technical issues
  • Optimize applications for maximum speed and scalability
  • Act as the Designated Responsible Individual (DRI) for specific projects

The ideal candidate has 4+ years of experience in large-scale system architecture, design, development, testing, and release. Skills in web technologies such as JavaScript, TypeScript, CSS, ReactJS, AngularJS, and NodeJS are preferred. The role requires excellent analytical and problem-solving skills, as well as a data-driven mindset.

Microsoft offers industry-leading healthcare, educational resources, discounts on products and services, savings and investments opportunities, maternity and paternity leave, generous time away, giving programs, and networking opportunities.

Join Microsoft's culture of customer and partner obsession, where employees come together with a growth mindset to innovate and collaborate, creating an inclusive environment where everyone can thrive.

Last updated 8 months ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain scalable web applications and services
  • Participate in the full software development lifecycle
  • Collaborate with cross-functional teams to define and implement new features
  • Lead the architecture and design of complex software systems
  • Conduct code reviews and mentor junior engineers
  • Troubleshoot and resolve technical issues
  • Optimize applications for maximum speed and scalability
  • Act as the Designated Responsible Individual (DRI) for specific projects

Requirements For Senior Software Engineer

JavaScript
TypeScript
React
Node.js
Java
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or TypeScript, GO
  • Experience in large scale system architecture, design, development, testing, and release
  • Skills in web technologies such as JavaScript, TypeScript, CSS, ReactJS, AngularJS and NodeJS
  • Excellent analytical and problem-solving skills
  • Knowledge of architectural patterns for large, high-scale applications
  • Full-stack development skills
  • Excellence in software engineering practices
  • Experience leading big initiatives spanning multiple teams
  • Data-driven mindset
  • Excellent learning, problem solving and communication skills

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?