Join Microsoft's Ads SDKs team to design, develop, and deliver complex software components for advertising technologies. Responsibilities include leading software development balancing performance, scalability, and reliability; improving CI/CD, testing, and automation; driving technical solutions while meeting security and compliance standards; applying AI-powered tools to enhance product and engineering productivity; collaborating with architects and teams on design decisions; using telemetry and metrics to validate system health; and contributing to code reviews and production readiness. Required qualifications include a Bachelor's degree in Computer Science or related field with 4+ years of engineering experience coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience. Preferred qualifications include a Master's degree with 6+ years experience or Bachelor's with 8+ years, 5+ years in collaborative environments, experience with AI tooling, software performance optimization, cloud-based systems, and familiarity with advertising technology concepts. The role requires passing Microsoft Cloud background checks and is on-site in Redmond, Washington. Salary ranges from $119,800 to $234,700 annually in the U.S., with higher ranges in specific metro areas.
What you'll do
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Lead the design, development, and delivery of complex software components and features balancing performance, scalability, reliability, and maintainability
Build and improve CI/CD, testing, and automation to enable reliable, high-quality, and efficient releases
Drive technical solutions and feature enhancements while meeting security, privacy, compliance, and quality standards
Explore and apply AI-powered capabilities and developer tools to improve product experiences, engineering productivity, automation, and operational efficiency
Collaborate with architects and cross-functional teams to evaluate design options, make technical decisions, and manage tradeoffs
Use telemetry, experimentation, and operational metrics to validate system health, performance, and customer impact
Contribute to design and code reviews, promote engineering best practices, and ensure end-to-end production readiness
Requirements
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with 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 Microsoft Cloud Background Check
Preferred: Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience OR equivalent experience
5+ years experience in a collaborative environment
6+ years professional software engineering experience building, shipping, and maintaining production-grade software systems
Experience with AI-powered tooling or applications
Experience designing and optimizing software for performance, reliability, and efficient resource utilization
Experience building or integrating systems in cloud-based environments including telemetry, monitoring, CI/CD pipelines, or backend service interactions
Ability to work effectively across multiple domains, technologies, and ambiguous problem spaces
Familiarity with advertising technology concepts such as SDK development, ad delivery pipelines, telemetry, experimentation, or monetization platforms