Senior Software Engineer - CoreAI

Microsoft•Redmond, WA

About The Position

The Senior Software Engineer - CoreAI role works on App Service Linux, a large and fast-growing part of Azure App Service, a Platform as a Service (PaaS) offering. The engineer designs and builds features for a large-scale service, applying distributed-systems, Linux operating-system, and container-technology expertise to create a resilient, secure, and reliable platform for Microsoft’s strategic customers. The role calls for customer-focused engineers who can own features and services, investigate ambiguous problems, and develop effective solutions. The team aims to provide world-class service availability and stability while keeping the service secure and safe. Microsoft describes a culture centered on a growth mindset, innovation, collaboration, respect, integrity, accountability, and inclusion. This position includes supporting live services, including on-call duties, investigations, rollouts, monitoring, and root-cause analysis. The role is classified as Software Engineering IC4. The typical U.S. base pay range is USD $119,800–$234,700 per year, with a separate range of USD $160,200–$261,000 per year for specific work locations in the San Francisco Bay Area and New York City metropolitan area. Certain roles may be eligible for benefits and other compensation.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 4+ years of 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 or transfer and every two years thereafter.

Nice To Haves

  • Bachelor’s degree in Computer Science or Engineering.
  • 4+ years of experience with C# or a similar object-oriented programming language.
  • 4+ years of experience with Linux-based operating systems.
  • 2+ years of experience with distributed systems.

Responsibilities

  • Design and code features for App Service Linux.
  • Improve internal platform operations to make processes more reliable and the system more resilient.
  • Independently identify areas for improvement and implement solutions.
  • Support live services, including being on call, performing investigations, driving rollouts, monitoring, and identifying root causes of outages.

Benefits

  • Certain roles may be eligible for benefits and other compensation; specific benefits are not listed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service