Senior Software Engineer - CoreAI

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

About The Position

Microsoft is hiring a Senior Software Engineer for its Core Services team, based in the United States, to help Azure DevOps scale and address major service-wide opportunities. The role focuses in part on scaling Azure DevOps and GitHub scenarios and includes contributing across both codebases to build customer-focused solutions. The engineer will primarily design, develop, test, and support features in C#, provide technical leadership, and help operate highly available services used by companies and millions of developers. The team seeks self-driven engineers with a positive attitude, an interest in clean code and customer support, and curiosity about AI and LLM-powered tools for developer productivity. The role includes troubleshooting complex issues across frontend, database, and other technology layers; participating in an on-call rotation and improving service health; and supporting colleagues through mentoring, pairing, code reviews, and delegation. Applicants must 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.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and at least 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

  • At least 8 years of professional experience using C#, C, C++, Java, or JavaScript.
  • At least 1 year of experience with Azure DevOps.
  • Degree in Computer Science, Mathematics, Engineering, or a related field.
  • Experience building and operating large-scale multi-tenant services.
  • Applied knowledge of system design, algorithms, and data structures.
  • Experience designing, building, and running large-scale, highly available cloud services or distributed systems.
  • Troubleshooting skills across network, application, caching, queuing, load-balancing, storage, and distributed-services layers.
  • Passion for high availability, automation, performance, and building highly available distributed systems at scale.
  • Practice of modern software engineering, including coding standards, code reviews, source control management, build processes, testing, and releasing.
  • Knowledge of Azure Cloud, Power Platform, or Dynamics 365.
  • General database knowledge and experience working with data at high scale.
  • Growth mindset and ability to treat challenges as opportunities to learn, create clarity, generate energy, and deliver success.
  • Ability to break down complex problems into smaller, incremental steps that can be safely and quickly rolled out to production.
  • Collaboration skills, including effective use of asynchronous communication while working with globally distributed teams.
  • Commitment to quality and customer experience.
  • Interest in experimenting with LLM-powered tools and exploring opportunities in developer productivity.

Responsibilities

  • Design, develop, test, and support features, experiences, and solutions, primarily in C#.
  • Lead and provide technical direction for the design and development of features, experiences, and solutions for end-to-end business scenarios.
  • Support highly available services used daily by top companies and millions of developers.
  • Troubleshoot complex issues throughout the technology stack, including frontend and database layers.
  • Participate in team on-call rotations, triage and respond to issues, and advocate for improvements to service health.
  • Mentor, pair, participate in code reviews, and delegate work to support the professional and technical growth of colleagues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service