Software Engineer 2 - CoreAI

Microsoft•Redmond, WA
•$102,100 - $219,200

About The Position

The CoreAI team builds foundational platforms, services, programming models, and developer experiences that enable developers and enterprises to build applications with generative AI. Within Microsoft’s One Engineering System (1ES), this role contributes to engineering systems and tools that help developers identify, prioritize, and remediate security issues across code and engineering systems. The work focuses on connecting actionable security findings to the right owners and supporting timely remediation through integrated engineering workflows. The engineer develops and supports scalable services for security-result ingestion, storage, validation, and ownership routing, and helps integrate scanning, triage, and automated remediation workflows. The role also contributes to tools for Microsoft engineers, including GitHub Advanced Security for Azure DevOps, and supports customers and production services. It includes feature design and implementation, work estimation, and on-call responsibility for monitoring service health and responding to straightforward incidents.

Requirements

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

  • Bachelor's degree in Computer Science or a related technical field and at least 3 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • At least 1 year of experience with distributed services and API integrations for developer or security tooling.
  • At least 1 year of experience with software security, including threat modeling, isolation, integrity checking, and certificates.
  • At least 1 year of experience with RDBMS and/or NoSQL databases.
  • Understanding of distributed services, API integrations, security-result formats such as SARIF, and best practices for security-remediation automation.

Responsibilities

  • Develop scalable distributed services for security-result ingestion, storage, validation, and ownership routing.
  • Collaborate with security teams and partners to integrate scanning, triage, and automated remediation workflows.
  • Build tools that help Microsoft engineers track and resolve security findings, including work on GitHub Advanced Security for Azure DevOps.
  • Support customers and production services.
  • Work with stakeholders to determine user requirements for features.
  • Help identify dependencies and develop design documents for a product area with little oversight.
  • Create and implement code for products, services, or features, reusing code where applicable.
  • Help break larger work items into smaller items and provide estimates.
  • Serve as a Designated Responsible Individual (DRI), working on-call to monitor systems, products, or services for degradation, downtime, or interruptions and obtain approval to restore service for simple problems.
  • Stay current with developments that can improve product availability, reliability, efficiency, observability, and performance, and promote consistent monitoring and operations at scale.

Benefits

  • The posting indicates that certain roles may be eligible for benefits and other compensation, with additional information available on Microsoft’s careers website.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service