Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative cloud services and technology solutions.
$130,000 - $220,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's M365 team is seeking talented Senior Software Engineers to join their rapidly growing cloud services division. This role offers an exciting opportunity to work on one of Microsoft's fastest-growing cloud services, shipping new features weekly. You'll be part of designing and developing new features while solving complex distributed systems and search optimization problems.

The position involves working with cutting-edge technology in cloud services and backend development, where you'll contribute to large-scale distributed software solutions. You'll be joining a team that values innovation, collaboration, and continuous learning from industry-leading engineers.

The ideal candidate will bring strong backend development experience, particularly in distributed systems and cloud services. You'll be expected to write clean, well-tested code and champion improvements in software engineering practices. The role offers significant growth opportunities while working on impactful projects that serve Microsoft's mission to empower every person and organization globally.

Benefits include industry-leading healthcare, educational resources, parental leave, and generous time away. The position offers up to 100% work from home flexibility with minimal travel requirements (0-25%). This is an excellent opportunity for experienced engineers looking to advance their careers while working on meaningful, large-scale projects in a supportive and innovative environment.

Last updated 21 hours ago

Responsibilities For Senior Software Engineer

  • Collaborate on projects through to delivery removing obstacles as needed to ensure success
  • Contribute to the design of large-scale distributed software services and solutions
  • Write clean, well-tested code
  • Champion and drive improvements to team software engineering practices
  • Partner with team members to achieve goals
  • Promote knowledge sharing and contribute to onboarding documentation for new engineers

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 3+ years of software design and development experience with backend services
  • Must pass Microsoft Cloud Background Check
  • Experience with cloud and services (preferred)
  • Experience writing services and micro-services on middle- or back-end tier
  • Analytical skills with systematic approach to software design
  • Strong communication skills for technical details

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

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Edge+Platform team, building critical cloud infrastructure with up to 100% remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure API Gateway, focusing on cloud-native solutions with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure API Management, developing scalable solutions with C# and SQL in a hybrid work environment.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on cloud infrastructure and DPU technology development.

Senior Electrical Power Monitoring Systems (EPMS) Engineer

Senior EPMS Engineer role at Microsoft focusing on datacenter monitoring and controls systems implementation and maintenance.