5 days ago
Base Salary
$120k - $261k/yr
Responsibilities
- Design and develop large-scale distributed software services and solutions using modern engineering practices.
- Collaborate with stakeholders to determine requirements, identify dependencies, and create design documents.
- Design systems with well-defined interfaces across multiple components and use data and telemetry to guide decisions.
- Build modular, secure, reliable, testable, diagnosable, maintainable, monitored, and reusable services.
- Improve test coverage, implement integration tests, troubleshoot issues, and optimize automation, reliability, and monitoring for Live Site.
Requirements
- Bachelor’s degree in computer science or a related technical field and 4+ years of technical engineering experience with coding, or equivalent experience.
- Coding experience with one or more of C, C++, C#, Java, JavaScript, or Python.
- Preferred qualifications include a master’s degree and 6+ years of experience, or a bachelor’s degree and 8+ years of experience, or equivalent experience.
Benefits
- The role may be eligible for benefits and other compensation.
- Employees within a 50-mile commute of a designated U.S. Microsoft office, or a 25-mile commute of a non-U.S. location, are expected to work from the office at least four days per week starting January 26, 2026, subject to local law and jurisdiction.
- The position is open for a minimum of 5 days and accepts applications on an ongoing basis until filled.
Tech Stack
Categories
BackendData Engineering
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
