Posted on: 14/10/2026
Job Description :
We are looking for an experienced Senior Build Engineer with strong expertise in build automation, software compilation, configuration management, release engineering, and enterprise application deployment.
The ideal candidate will have hands-on experience designing and maintaining automated build processes, managing source control systems, troubleshooting build failures, and improving software delivery reliability.
The role involves working closely with software development, QA, security, and infrastructure teams to streamline build and release processes, maintain build environments, integrate automated testing, and ensure consistent software quality across development and production environments.
Candidates should be based in Bangalore or nearby locations and be comfortable working in a hybrid model with three days in the office each week.
Key Responsibilities :
- Design, develop, and maintain automated build processes for enterprise applications.
- Configure and manage build pipelines using GitHub Actions and Jenkins.
- Automate software compilation, packaging, artifact generation, and release preparation.
- Manage source code repositories, branching strategies, version control, and code integration using Git and GitHub.
- Configure and maintain build environments for Windows and Linux-based applications.
- Work with Microsoft Build Engine (MSBuild) to compile, package, and validate application builds where applicable.
- Manage application deployment configurations and support deployments to Microsoft Internet Information Services (IIS).
- Develop automation scripts using Bash, PowerShell, Unix shell scripting, and Python to improve build efficiency.
- Troubleshoot build failures, dependency conflicts, compilation errors, and environment-related issues.
- Integrate automated unit tests, integration tests, and code quality checks into build workflows.
- Implement code quality and security validation using tools such as SonarQube, CodeQL, Dependabot, and other relevant scanning solutions.
- Monitor build execution, identify bottlenecks, and optimize build times and resource utilization.
- Maintain build dependencies, software packages, configuration files, and artifact versioning.
- Establish and enforce build standards, naming conventions, versioning practices, and release documentation.
- Collaborate with developers and QA engineers to resolve integration issues and improve build stability.
- Maintain documentation for build procedures, troubleshooting steps, configuration standards, and release processes.
- Support release planning, effort estimation, change management, and delivery coordination.
- Identify opportunities to improve automation, reliability, repeatability, and maintainability of build processes.
- Work within Agile/Scrum teams and follow established software development lifecycle practices.
Required Skills and Qualifications :
- 8+ years of experience in Build Engineering, Build and Release Engineering, Software Configuration Management, or a related field.
- Strong hands-on experience with Jenkins and GitHub Actions for automated build workflows.
- Proficiency in Git, GitHub, source control management, and branching strategies.
- Experience with Microsoft Build Engine (MSBuild) and application compilation processes.
- Working knowledge of Microsoft IIS and application deployment configurations.
- Strong scripting skills in Bash, PowerShell, or Unix shell scripting.
- Experience working with Linux/Unix and Windows operating systems.
- Understanding of software compilation, dependency management, build packaging, and artifact management.
- Experience integrating automated testing and code quality checks into build processes.
- Ability to troubleshoot complex build failures, dependency issues, and configuration problems.
- Strong understanding of software development lifecycle (SDLC) processes and release management practices.
- Excellent analytical, problem-solving, documentation, and communication skills.
Preferred Skills :
- Experience with Python scripting for build automation and process improvement.
- Familiarity with code quality and security assessment tools such as SonarQube, CodeQL, and Dependabot.
- Understanding of vulnerability identification, remediation tracking, and secure software development practices.
- Experience with build performance monitoring, build caching, and parallel execution.
- Familiarity with artifact repositories and package management tools.
- Experience supporting large-scale enterprise software applications and complex build environments.
- Knowledge of Agile/Scrum methodologies and collaborative software development practices.
Educational Qualifications :
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience.
Did you find something suspicious?
Posted by
Posted in
DevOps / SRE
Functional Area
Release Management
Job Code
1678304