Company Description
At Tech Mahindra, we live the philosophy of a connected world and connected experiences. We thrive on change powered by the intelligent symphony of technology and people, delivering meaningful and sustainable business outcomes through technology transformation and innovation.
The Role
We are seeking an experienced Release Engineer / Release Manager to support enterprise application delivery and release management practices across complex technology environments.
This role is responsible for coordinating and governing software releases across multiple environments, ensuring deployment readiness, managing release risks, and facilitating collaboration between delivery, testing, DevOps, operations, platform, and security teams. The successful candidate will have experience working with Salesforce environments, CI/CD tooling, and enterprise release governance processes.
Key Responsibilities
Manage end-to-end release activities across SIT, UAT, PPT, and Production environments.
Coordinate release planning, scheduling, deployment activities, and execution.
Maintain release scope control, code freeze management, and deployment gating processes.
Coordinate branching strategies, version control, and CI/CD activities using GitLab and Jenkins.
Manage release approvals, change requests, CAB meetings, and governance processes.
Prepare release artefacts, status reports, implementation plans, and deployment documentation.
Facilitate Go/No-Go meetings and support hypercare activities following production releases.
Coordinate delivery teams, testing teams, DevOps engineers, platform teams, operations teams, and security stakeholders.
Support Salesforce release processes across Core and Commerce platforms.
Manage sandbox promotion strategies, environment readiness, and deployment controls.
Support deployment automation, rollback planning, and release risk mitigation activities.
Drive continuous improvement across release management and deployment practices.
What You'll Need
Experience managing enterprise software releases across multiple environments.
Strong understanding of release governance, change management, and approval processes.
Experience coordinating releases across SIT, UAT, PPT, and Production environments.
Experience with GitLab, Jenkins, version control, and CI/CD coordination.
Strong understanding of deployment gating, code freeze management, and release controls.
Experience managing release artefacts, reporting, implementation planning, and hypercare activities.
Strong stakeholder management and cross-functional coordination skills.
Experience working with Salesforce release environments is highly regarded.
Exposure to Salesforce Core and Salesforce Commerce environments is advantageous.
Experience using SFDX, GitLab, Terraform, Jira, and Confluence is highly desirable.
Hands-on deployment automation experience is advantageous.
Experience supporting rollback strategies, environment promotions, and release orchestration.
Strong communication, planning, and organisational skills.
Experience working in Agile delivery environments is highly regarded.
Why Join Us?
Support enterprise-scale application delivery and transformation programs.
Work across Salesforce, DevOps, testing, operations, and engineering teams.
Drive release governance and deployment excellence.
Contribute to CI/CD, automation, and DevOps modernisation initiatives.
Join a global technology organisation delivering large-scale digital solutions.
Apply for this role
First Name
Last Name
Email
Phone
Mobile
Clearance Level
Select
Baseline
NV1
NV2
TSPV
Do you currently live in Australia?
Select
Yes
No
This role is only available for Australian residents only.
Future Opportunities
Select
Yes
No
Cover Letter Option
Write Cover Note
Upload Cover Letter File
Cover Note
Upload Cover Letter (PDF / DOC / DOCX)
Resume (PDF / DOC / DOCX)
Submit ApplicationCancel