Senior Software Engineer

Microsoft is a global technology company empowering people and organizations to achieve more through cloud solutions and digital transformation.
$117,200 - $229,200
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Commercial Systems & Technology (CST) Engineering Team is seeking a Senior Software Engineer to join their dynamic and innovative team. This role is part of Microsoft Customer and Partner Solutions (MCAPS), focusing on building and maintaining systems that drive Cloud and AI Solutions to help customers maximize their investments.

The position offers a unique opportunity to work in a startup-like environment while being part of one of the world's largest technology companies. You'll be responsible for developing and delivering state-of-the-art experiences for users, working with cutting-edge technologies including Azure, Power Platform, Teams, and various AI solutions.

As a Senior Software Engineer, you'll lead end-to-end software development lifecycles, develop resilient solution designs, and mentor team members. The role requires expertise in cloud development principles, microservices architecture, and DevOps practices. You'll work closely with product teams, program managers, and UX designers to deliver innovative solutions that directly impact Microsoft's customers.

The position offers competitive compensation with a base salary range of $117,200 - $229,200 USD (higher for SF and NYC locations), along with comprehensive benefits including healthcare, educational resources, and parental leave. The hybrid work environment allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities.

This is an excellent opportunity for experienced engineers who are passionate about cloud computing, AI, and digital transformation, wanting to make a significant impact on Microsoft's mission to empower every person and organization on the planet to achieve more. The role combines technical leadership, innovation, and the chance to work with latest technologies while contributing to Microsoft's global impact.

Last updated 15 days ago

Responsibilities For Senior Software Engineer

  • Lead end-to-end software development lifecycle including requirement gathering, architecture, design, development, testing, and deployment
  • Develop resilient solution designs adhering to architectural best practices and security by design
  • Mentor team members through code reviews and design feedback
  • Foster collaboration with Microsoft product teams, program managers, and UX designers
  • Establish and enforce best practices in coding, testing, and documentation
  • Support and maintain existing services & integrations with LOB applications
  • Identify and implement opportunities for automation and technical innovation
  • Participate in sprint and semester planning and provide accurate cost estimates

Requirements For Senior Software Engineer

Java
JavaScript
Python
React
  • Bachelor's Degree in Computer Science or related technical discipline with 4+ years technical engineering experience
  • 4+ years experience in cloud development principles and patterns, microservices, and DevOps model
  • 4+ years of experience in leading, managing, and driving technical and architectural dependencies
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, SQL or Python

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Trusted Platform team, focusing on cloud security, AI technologies, and platform automation with hybrid work options.

Technical Support Engineer- Networking

Senior Technical Support Engineer role at Microsoft, focusing on networking and cloud infrastructure support, offering hybrid work arrangement in Taipei.

Datacenter Engineering Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft's datacenter in Johor Bahru, focusing on construction supervision and mechanical systems design for cloud infrastructure.

Datacenter Engineering Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft's Datacenter Engineering team in Kuala Lumpur, focusing on datacenter infrastructure development and construction oversight.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on the Intune cloud-based device management platform, offering remote work and competitive compensation.