Company Description
Nembrini Consulting SA is a team of over 40 global consultants with diverse backgrounds, including experience from elite consulting firms, C-level positions, serial entrepreneurship, and thought leadership. Since 2012, we have operated in Switzerland, serving Europe, India, Canada and the Middle East across various industries. We prioritize building long-lasting relationships with our clients, partners, and employees by addressing their most pressing challenges and continuously developing top talent. Our service lines include Business Consulting, Digital Design, and Technology Solutions, catering to the complex needs of global and local businesses.
Job Description
For one of our key clients in the financial services sector, we are looking for a skilled Software Release Manager to coordinate and manage the end-to-end release process for complex enterprise solutions built on Java, React, and Azure Cloud technologies. The ideal candidate will ensure smooth, timely, and high-quality deployments across environments, working closely with architects, developers, QA engineers, and project stakeholders.
Responsibilities- Plan, coordinate, and manage all software releases across multiple environments (Development, Test, Pre-Production, Production).
- Define and maintain the release calendar, ensuring alignment with project milestones and sprint cycles.
- Collaborate with development, QA, and operations teams to ensure successful integration, testing, and deployment of releases.
- Establish and enforce release management policies, standards, and documentation.
- Monitor and manage builds, packaging, and deployment activities, ensuring version consistency and proper rollback procedures.
- Support and optimize CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions) for automated deployment and continuous delivery.
- Coordinate release readiness reviews, risk assessments, and sign-offs before each production release.
- Maintain detailed records of release artifacts, change requests, and release notes.
- Troubleshoot and resolve release-related issues, ensuring minimal downtime and quick recovery.
- Drive process improvement initiatives to enhance release reliability, traceability, and automation.
Requirements- 5+ years of experience in software release management or DevOps coordination in complex enterprise environments.
- Solid understanding of SDLC, Agile/Scrum methodologies, and CI/CD pipelines.
- Experience with build and deployment automation tools (Azure DevOps, Jenkins, GitHub Actions).
- Familiarity with configuration management and version control systems (Git, GitFlow, Bitbucket).
- Proven experience coordinating cross-functional teams (Development, QA, Infrastructure, Security).
- Excellent understanding of release governance, risk management, and rollback strategies.
- Strong organizational and communication skills, with ability to manage multiple releases concurrently.
- Detail-oriented, proactive, and capable of working under pressure in time-critical situations.
- Good level of English (spoken and written); German or Italian knowledge is a plus.
Nice to Have- Experience with banking, financial, or regulated environments (where compliance and auditability are key).
- Knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Familiarity with monitoring and incident management tools (e.g., Azure Monitor, Grafana, PagerDuty).
- ITIL Certification or equivalent training in release/change management.
Conditions- On-site position in Zurich (no remote work).
- Priority will be given to candidates already based in Switzerland with a valid Swiss work permit (B or C).
- EU-based candidates may also be considered under a relocation program, which includes an initial relocation bonus and full relocation support during the transfer process.
- Start date: Immediate or upon agreement.
- Contract: Full-time, long-term assignment through Nembrini Consulting SA (Switzerland).