We are looking for an experienced Build Engineer with 4–6 years of hands-on experience to support a Salesforce Commerce Cloud (SFCC) project based on the SFRA architecture. The ideal candidate will be responsible for managing the build lifecycle, including branching, merging, release preparation, and deployment automation using tools like GIT, Bitbucket, and Jenkins. Strong communication and coordination skills are essential for working with cross-functional teams in a fast-paced Agile environment.
What you do
4–6 years of professional experience in build engineering or release management.
Strong experience with Salesforce Commerce Cloud (SFCC) and SFRA architecture.
Proficient with Git, Bitbucket, and Git branching strategies (e.g., GitFlow).
Expertise in Jenkins and other CI/CD tools for automated build and deployment.
Solid understanding of build and release processes, version control, and rollback strategies.
Familiarity with scripting languages for automation (e.g., Shell, Bash, Groovy).
Strong communication, coordination, and documentation skills.
Ability to handle multiple parallel release streams and work under tight deadlines.
Preferred Qualifications:
Experience in Agile/Scrum software development environments.
Familiarity with tools like JIRA, Confluence, Slack, and Teams.
Exposure to Salesforce B2C Commerce deployment models and sandbox environments.
What we ask
Manage and maintain code branching, merging, and version control strategies using Git and Bitbucket.
Prepare and maintain release branches and handle tagging/versioning in accordance with the release cycle.
Set up and maintain CI/CD pipelines using Jenkins, ensuring reliable and repeatable build and deployment processes.
Collaborate with developers, QA, DevOps, and release managers to coordinate code integration and releases.
Resolve build and merge conflicts, troubleshoot build failures, and optimize pipeline performance.
Automate repetitive build-related tasks and maintain build scripts (e.g., Shell, Groovy, etc.).
Ensure that all build and release activities follow best practices and compliance standards.
Communicate proactively with internal and external stakeholders regarding release timelines, issues, and resolutions.
Maintain detailed documentation of build procedures, workflows, and configuration changes.
What we offer
Joining the Valtech global team puts you in the ranks of a pioneering digital innovator worldwide. We focus on delivering quality services to clients, fostering the growth and development of our workforce. As an integral member of the team, you will have the opportunity to pave your career path while significantly contributing to our business success.
At Valtech, we’re here to engineer experiences that work and reach every single person. To do this, we are proactive about creating workplaces that work for every person at Valtech. Our goal is to create an equitable workplace which gives people from all backgrounds the support they need to thrive, grow and meet their goals (whatever they may be). You can find out more about what we’re doing to create a Valtech for everyone here.
Please do not worry if you do not meet all of the criteria or if you have some gaps in your CV. We’d love to hear from you and see if you’re our next member of the Valtech team!