Senior Software Engineer

Microsoft•Redmond, WA
•$119,800 - $261,000

About The Position

Microsoft Advertising is seeking a Senior Software Engineer for its Advertising Platform team, which builds marketing and advertising solutions using large-scale cloud services, advanced analytics, and AI technologies. The platform processes hundreds of terabytes of data and operates distributed systems globally. The role focuses on building scalable cloud services, setting technical strategy, and solving complex engineering challenges. The engineer will lead the design and development of critical platform capabilities, influence architecture across teams, and help shape Microsoft Advertising. The role also involves collaborating across product, data science, engineering, and platform teams and contributing to a culture of inclusion, growth, and shared achievement. Starting January 26, 2026, Microsoft AI employees within the stated commute distances of designated offices are expected to work from the office at least four days per week, subject to local law and jurisdiction-specific variation.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages such as 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.

Nice To Haves

  • Master's degree in Computer Science or a related technical field and 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python; or bachelor's degree in the field and 8+ years of such experience; or equivalent experience.
  • 4+ years of experience building scalable, secure, high-performance backend products and services.
  • Technical design, problem-solving, and debugging skills, with a proven track record of shipping high-quality software on time.
  • Ability to independently drive complex technical initiatives from concept to production with high quality and predictable execution.
  • Knowledge of distributed systems design and Microsoft Azure, AWS, or similar cloud computing platforms.
  • Knowledge of modern web technologies, service-oriented architectures, observability, reliability engineering, and data-driven development.
  • Experience with data-intensive applications and AI/ML-enabled products.
  • Experience in online advertising, search, e-commerce, or large-scale consumer products.

Responsibilities

  • Design, build, and evolve highly scalable, reliable, and secure distributed systems.
  • Lead technical design and architecture of complex product features and services, promoting engineering excellence and long-term maintainability.
  • Partner with Product Management, Data Science, Engineering, and Platform teams to define strategy, requirements, and execution plans.
  • Drive end-to-end delivery of critical projects, including design reviews, implementation, monitoring, experimentation, and operational excellence.
  • Use telemetry, A/B experimentation, and customer insights to identify opportunities, improve product health, and enhance customer experience.
  • Mentor engineers and provide technical guidance through code reviews, design reviews, and best practices.
  • Influence technical direction across multiple teams and contribute to platform-wide architectural decisions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service