Senior Software Release EngineerĀ (5+ Years ) – Bengaluru

Full-Time @Emerson
  • Bengaluru, Karnataka, India View on Map
  • Post Date : November 21, 2025
  • Salary: ₹500,000.00 - ₹800,000.00 / Yearly
  • View(s) 213
Email Job

Job Detail

  • Job ID 61620

Job Description

Senior Software Release EngineerĀ 

Location: Bengaluru, Karnataka, India (Hybrid)

Experience: 5+ Years

Job Type: Full-Time

Position Overview

Emerson India is looking for a highly skilled Senior Build and Release Engineer to join the R&D team. This role focuses on designing, developing, and maintaining end-to-end Build, Test, and Release processes for NI products across Windows, Linux, and macOS. You will act as the gatekeeper of source code, ensuring only secure, high-quality, validated code enters production. This role requires strong technical expertise, leadership, ownership, and collaboration with cross-functional teams.

Key Responsibilities

  • Design, implement, and maintain CI/CD pipelines across Windows, Linux & macOS environments.
  • Manage and optimize Git source control, including branching strategy, merge policies & access controls.
  • Enforce and monitor engineering processes, ensuring compliance and quality standards are met.
  • Develop and maintain automation scripts using Python for build, deployment, and validation.
  • Coordinate and streamline release cycles with engineering teams.
  • Review pull requests and commits—act as the gatekeeper for code quality & security.
  • Troubleshoot build, packaging, and deployment issues across environments.
  • Maintain documentation for build, release pipelines, and best practices.
  • Identify & implement automation opportunities for efficiency improvements.
  • Provide technical leadership for installers, build tools, and release engineering.
  • Support and improve build & release infrastructure.
  • Mentor junior engineers and guide them on best practices.
  • Communicate proactively with stakeholders to ensure smooth releases.

Who You Are

  • You take initiative and act decisively in dynamic situations.
  • You thrive in fast-changing environments and handle uncertainties with confidence.
  • You collaborate effectively and influence outcomes across teams.
  • You consistently aim for excellence and ensure high-quality results.

Required Qualifications

  • 5+ years of experience in build, release engineering, or software development.
  • Strong programming skills in C, C++, Python, or C#.
  • Hands-on experience with operating systems: Windows, Linux, macOS.
  • Expertise with:
  • Azure DevOps, Git, GNU Make
  • Python scripting
  • Package managers (especially Linux-based)
  • Proven experience designing and managing CI/CD pipelines (Azure Pipelines preferred).
  • Strong understanding of DevOps security best practices.
  • Proficiency in shell scripting (Bash, PowerShell).
  • Experience debugging OS-level or system-level issues.
  • Experience working in Agile development teams.
  • Ability to deploy, configure, and manage resources in Microsoft Azure.

Preferred Qualifications

  • Strong analytical and problem-solving capability.
  • Experience leading software projects and driving technical strategy.
  • Ability to review code/designs with strong focus on quality and maintainability.
  • Experience working in distributed teams and cross-time-zone collaboration.
  • High attention to detail and a systematic approach to build & release processes.

Other jobs you may like

Scroll to Top