M

Microsoft

Builds workplace software, PCs and cloud services

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRedmond, WA, USA$119.8k - $261k /yrIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Responsibilities

  • Design, build, and evolve services and APIs that power Outlook experiences at global scale.
  • Solve distributed systems challenges across reliability, performance, scalability, and fault tolerance.
  • Own features and services end to end, including technical design, implementation, testing, safe rollout, monitoring, and ongoing improvement.
  • Write maintainable, well-tested code and modernize existing systems through thoughtful architectural improvements.
  • Use telemetry, experimentation, and customer feedback to identify problems, prioritize investments, and measure customer impact.
  • Build security, privacy, and compliance into service design and implementation.
  • Participate in production operations and incident response, diagnose issues across service boundaries, and drive improvements that prevent recurrence.
  • Partner with teams across Outlook and Microsoft 365 to define API contracts, manage dependencies, and deliver cohesive customer experiences.
  • Improve engineering productivity through automation, better tooling, and simpler development processes.
  • Contribute to an inclusive engineering culture through constructive design discussions, code reviews, and knowledge sharing.

Desired Qualifications

  • 5+ years of software engineering experience designing, implementing, and shipping production software.
  • Experience developing backend services using C# or another object-oriented programming language.
  • Experience building distributed systems, cloud services, or web services.
  • Experience operating large-scale production services, including monitoring, incident response, and reliability improvements.
  • Experience designing APIs and improving service latency, throughput, scalability, and resource efficiency.
  • Experience modernizing established systems while maintaining compatibility and service continuity.
  • Familiarity with secure development practices, automated testing, and safe deployment strategies.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs