M
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.