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

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 days 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?

Jobs Related To Microsoft Senior Software Engineer

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite constellation development and ECAD tool management.

System Development Engineer, Private Pricing Product Management (3PM)

Senior Systems Development Engineer role at AWS focusing on Private Pricing Product Management, building scalable solutions and tools using modern technologies.

Senior Product Manager - Tech

Lead Amazon's Buy Now checkout experience as Senior Product Manager, driving innovation in e-commerce with competitive compensation and comprehensive benefits.

Senior Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, focusing on control plane development and distributed systems with 5+ years of experience required.

Software Dev Engineer (L5), Global Talent Management & Compensation

Senior Software Engineer role at Amazon's Edinburgh office, building scalable talent management solutions using AWS technologies.