Job Description
Design and build developer-facing services and tools that improve the Fabric inner loop, including local development environments, build systems, and engineering tooling. Develop pull request validation and test infrastructure as a product, improving pipeline speed, test reliability, and coverage so quality issues are caught before merge. Build end-to-end validation environments and the automation that provisions them, helping changes reach daily validation quickly and safely. Design and implement deployment services that offer progressive rollout, health gating, and automated rollback as reusable capabilities for Fabric workload teams. Build the data and reporting systems that measure delivery performance, turning DORA signals into insight that engineering teams can act on. Write extensible, well-tested C# code and participate in code reviews with attention to coding patterns, security, and compliance. Embody our culture and values. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Master's Degree in Computer Science or related technical field and 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field and 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python or equivalent experience. Preferred experience developing engineering systems as software products, such as build and CI/CD systems, test infrastructure, release orchestration, or developer productivity tooling. Preferred experience designing and building services and APIs used by other engineering teams. Preferred experience designing and building highly scalable, multi-tenant backend or middle-tier services. Preferred hands-on experience with distributed systems technologies such as Azure Service Fabric, containers/Kubernetes, Service Bus, Event Hub, Cosmos DB, Azure SQL, or Redis.