Microsoft
Senior Software Engineer
$120K–$261K
Redmond, WA · On-site · Senior · Full-time · Posted Sep 2, 2026
- Experience
- Required: 4+ years technical engineering experience. Preferred alternatives include 6+ years with a Master's Degree or 8+ years with a Bachelor's Degree; equivalent experience is accepted. Other preferred experience includes 5+ years in a collaborative environment and 6+ years of professional software engineering experience.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Designs and delivers software components for Microsoft’s Ads SDKs, focusing on performance, reliability, release quality, and advertising experiences.
What you'll do
- Lead design, development, and delivery of software features while balancing performance, scalability, reliability, and maintainability.
- Build and improve CI/CD, testing, and automation; support production readiness and engineering best practices.
- Apply AI-powered capabilities and tools, and use telemetry, experimentation, and operational metrics to improve products and engineering workflows.
What they ask for
- Bachelor's Degree in Computer Science or related technical field and 4+ years 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/transfer and every two years thereafter.
Nice to have
- Master's Degree and 6+ years technical engineering experience, or Bachelor's Degree and 8+ years technical engineering experience, in the stated fields and coding languages, or equivalent experience.
- Experience with AI-powered tooling or applications, production-grade software, performance and reliability optimization, cloud systems, or advertising technology.
Pay
USD $119,800 - $234,700 per year (base salary); USD $160,200 - $261,000 per year (base salary)
Tools
C, C++, C#, Java, JavaScript, Python, CI/CD
AI focus
Explore and apply AI-powered capabilities and developer tools to improve product experiences, engineering productivity, automation, and operational efficiency; integrate AI capabilities into software solutions or use AI tools to improve productivity.
Model-written summary · the original posting is authoritative