Senior Software Engineer

Microsoft is a global technology company whose mission is to empower every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Cloud Experience Platform (CXP) team is seeking a Senior Software Engineer to join their mission of transforming Microsoft Cloud customers into fans. This role is part of a team that focuses on building extensible platforms, connected customer experiences, and improving cloud quality, security, and reliability.

As a Senior Software Engineer, you'll be working on large-scale projects that directly impact Microsoft's cloud services. The position requires expertise in software development, with a focus on delivering well-designed, scalable, and reliable solutions. You'll collaborate with teams across Microsoft to implement customer solutions and supporting technology.

The role offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel. You'll be joining a culture that values diversity of thought, growth mindset, and customer obsession. The team emphasizes Microsoft's core values of Respect, Integrity, and Accountability.

The compensation package includes a competitive base salary range of $117,200 - $229,200 (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, investment options, and parental leave. This is an excellent opportunity for experienced engineers who want to make a significant impact on Microsoft's cloud infrastructure while working in an inclusive, collaborative environment.

The ideal candidate will have strong technical skills in languages like C++, Java, JavaScript, or Python, with experience in designing and implementing complex software systems. You'll be expected to mentor other engineers, drive code quality, and contribute to the team's technical excellence while maintaining a customer-first mindset.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer

  • Produce extensible and maintainable designs and code
  • Optimize, debug, and refactor code to improve performance and maintainability, and effectiveness
  • Apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices
  • Apply debugging tools and examine logs, telemetry, and other methods to verify assumptions
  • Review code to assure it meets quality standards
  • Mentor engineers
  • Embody our Culture and Values

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years
  • 3+ years of experience designing, implementing, and releasing complex software

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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

Senior Software Engineer

Senior Software Engineer role at Microsoft Dublin, working on AI-powered customer satisfaction platforms and insights systems, with hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on developing AI-powered security solutions with Copilot for Security, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Analysis Services Engine team, building and maintaining the data processing engine behind Power BI and related products.

Senior Software Engineer

Senior Software Engineer position at Microsoft's C++ compiler team, focusing on toolchain optimization, cloud workload efficiency, and compiler development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Web Data Platform Team, focusing on large-scale distributed systems for web document processing and rendering, powering Bing Search and AI training scenarios.