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 3 months 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 Applied Sciences Group, focusing on innovative technology development with up to 100% remote work opportunity.

Senior Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer role at Microsoft, focusing on Windows Directory Services with hybrid work option and comprehensive benefits package.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft Dublin, working on cloud services and enterprise applications with hybrid work model and comprehensive benefits.

Senior Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on database management and customer technical support.

Senior Software Engineer- Multiple Roles

Senior Backend Software Engineer position at Microsoft Prague, working on enterprise-scale identity, security, and communication platforms with hybrid work options.