ActiveJobs
Microsoft

Senior Software Engineer United States Washington Redmond

Microsoft

Full-timeOn-sitePosted 6 October 2026
Apply on Company Site →

Job description

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. 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. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. These requirements include but are not limited to the following specialized security screenings: 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. Solid communication and cross-team collaboration skills, with the ability to connect technical decisions to customer needs. 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. Ability to bring clarity to ambiguous problems, make pragmatic technical tradeoffs, and drive work across team boundaries.

Verified and listed by ActiveJobs. Applications are made directly on Microsoft's own career page — we never sit in the middle.