Posted on: 30/11/2025
Description :
Job Summary :
We are seeking an experienced and dedicated Senior Software Release Engineer with a minimum of 7+ years of relevant experience.
This is a critical, full-time role responsible for overseeing and coordinating the entire release lifecycle across multiple software products and repositories.
You will be instrumental in ensuring reliable, timely, and high-quality software deployments while enforcing robust version control standards and continuous process improvement within a modern, cloud-focused environment.
Key Responsibilities :
1. Release Strategy & Execution :
- Plan and Coordinate : Own the release calendar, planning, coordinating, and executing software releases across multiple development teams and repositories.
- Release Readiness : Facilitate release planning meetings and go/no-go decision processes, collaborating closely with Development, QA, DevOps, and Product teams to ensure all readiness criteria are met.
- Escalation and Incident Management : Serve as the primary point of contact for release status, due dates, and escalations. Lead incident response procedures for release-related issues, including coordinating hotfixes and rollbacks.
- Risk Management : Perform comprehensive risk assessments for all high-impact releases, ensuring minimal disruption to production environments.
2. Process Development & Governance :
- Process Standardization : Establish, document, and enforce standardized release processes and procedures across the organization.
- Continuous Improvement : Champion continuous improvement initiatives, conducting post-release retrospectives and implementing lessons learned to increase efficiency and reduce deployment risk.
- Metrics & KPIs : Define, implement, and monitor release metrics and Key Performance Indicators (KPIs) to drive data-driven decision-making.
3. Version Control & Artifact Management :
- Version Control Strategy : Define and enforce semantic versioning strategies and manage branching strategies (e.g., Git workflow) across all repositories (GitHub experience is a plus).
- Traceability : Ensure consistent tagging, maintain immutable release artifact storage, and guarantee traceability between releases, code commits, and deployment artifacts.
- Code Promotion : Oversee the controlled and secure promotion of code through development, staging, and production environments.
4. Stakeholder Communication & Tracking :
- Communication : Manage expectations and facilitate timely, clear release communications to engineering leadership, product owners, business stakeholders, and end-users.
- Jira Management : Utilize Jira extensively for release planning, tracking milestones, managing dependencies, monitoring blockers, and generating accurate release dashboards and status reports for leadership.
Required Qualifications :
- Experience : Minimum of 7+ years of experience in software development or operations, with a significant focus dedicated to Release Management and Release Engineering as a primary function.
- Education : Bachelors or Master's Degree in Computer Science, Engineering, or a related field.
- Process Expertise : Proven ability to define, implement, and govern enterprise-wide release processes and lifecycles.
- Project Tools : Expert proficiency using Jira for release planning, scheduling, and reporting.
- Technical Acumen : Strong understanding of CI/CD pipelines and modern software development practices (e.g., automated testing, code quality gates).
Preferred Skills :
- Version Control Platform : Hands-on experience administering and managing releases using GitHub.
- Cloud Environment : Familiarity with deploying and managing applications in a public cloud environment, preferably GCP (Google Cloud Platform).
- Automation : Experience with configuration management tools (like Ansible) or other automation techniques relevant to release orchestration
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
Release Management
Job Code
1582723
Interview Questions for you
View All