← All jobs
M

Software Engineer II (Build Systems)

Microsoft

Listed 29 Jun 2026

BengaluruSoftware EngineeringTop payGCC
Apply on Microsoft

Research Microsoft before you apply

Check ratings, real-employee reviews, verified pay, and interview difficulty.

Build and release engineers play a critical role in the software lifecycle by defining the steps required to build, test, package, and release software reliably across environments. ​​Build Systems > Design and maintain scalable build systems and tooling > Optimize build performance, caching, and dependency management > Support cross-platform builds > Ensure deterministic and reproducible builds CI/CD Pipeline > Build and maintain CI pipelines for automated builds and testing > Improve pipeline reliability and reduce build/test latency > Integrate build pipelines with release and deployment systems Release & Artifact Management > Design artifact packaging and versioning systems > Support release automation and rollback strategies > Manage build metadata and release metrics Build Reliability > Diagnose and fix build failures and flaky pipelines > Maintain build infrastructure and automation tooling > Collaborate with engineers to resolve build and dependency issues​ ​​Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.​ Sufficient in git version control, git-ops, Docker, Kubernetes. Familiar with Azure DevOps and/or GitHub Actions. Experience with remote build execution or distributed build systems.​ ​