The Software Engineer 2 will design, build, and operate services that manage engineering inventory and ownership across Microsoft. The role supports systems integrating with source control, CI/CD platforms, Service Tree, Product Catalog, and other engineering services to provide accurate ownership and classification data. The engineer will evolve the Inventory-as-Code platform, developing workflows for inventory validation, governance policy enforcement, cross-system data reconciliation, and clear developer experiences. Work also includes approval and audit capabilities for sensitive ownership changes, such as PR-based workflows, durable state management, telemetry, and operational recovery. The position involves challenging problems in distributed systems, data consistency, large-scale automation, developer tooling, security, governance, and AI-assisted engineering. The engineer collaborates with Microsoft partner teams and customers, and contributes to cloud-scale services and developer tools used across the company.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level