Senior Release/Software Engineer
SalesforceAbout the role
To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job Category
Software EngineeringJob Details
About Salesforce
Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn’t a buzzword — it’s a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.
Ready to level-up your career at the company leading workforce transformation in the agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.
We are seeking a highly skilled and experienced Senior Release/Software Engineer to join our growing engineering team. In this pivotal role, you will be instrumental in defining, optimizing, and maintaining our release processes and infrastructure. You will work closely with development, operations, and product teams to ensure efficient, reliable, and high-quality software delivery, with a particular focus on our cutting-edge AI-powered products.
This position requires onsite presence in the Burlington office.
What You'll Do:
Design and Implement Release Pipelines: Architect, implement, and maintain robust and scalable CI/CD pipelines for various applications, including those leveraging AI/ML models. Drive automation across the entire software delivery lifecycle.
Tooling and Infrastructure Management: Evaluate, select, and integrate best-of-breed tools for build, test, deployment, and monitoring. Manage and optimize our AWS cloud infrastructure related to release and deployment.
AWS Cloud Optimization: Leverage your deep expertise in AWS to optimize our cloud infrastructure for performance, cost-efficiency, and reliability, specifically for CI/CD workflows and AI-related deployments.
AI/ML Deployment Strategies: Develop and implement best practices for deploying and versioning AI/ML models, ensuring reproducibility and efficient inference. Address unique challenges associated with MLOps.
Monitoring and Alerting: Establish comprehensive monitoring and alerting for release pipelines and deployed applications to proactively identify and resolve issues.
Troubleshooting and Support: Provide expert-level support for release-related issues, working closely with development and operations teams to quickly diagnose and resolve problems.
Process Improvement: Continuously identify and implement improvements to our release processes, tools, and infrastructure, driving efficiency and reducing friction.
Mentorship and Leadership: Mentor junior engineers, share knowledge, and contribute to a culture of continuous learning and improvement within the team.
Security and Compliance: Ensure release processes adhere to security best practices and compliance requirements.
Requirements:
5+ years of experience as a Release Engineer, DevOps Engineer, or a similar role with a strong focus on release engineering.
Expert-level proficiency in CI/CD principles and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
Deep hands-on experience with AWS infrastructure and services (e.g., EC2, S3, VPC, IAM, EKS/ECS, Lambda, CloudFormation, Terraform).
Proven experience with containerization technologies (Docker) and orchestration (Kubernetes).
Strong scripting skills in languages like Python, Bash, Groovy or Go.
Familiarity with AI/ML concepts and deployment challenges (e.g., model versioning, serving, MLOps pipelines). Experience with AI-specific AWS services is a significant plus.
Experience with configuration management tools (e.g., Ansible, Puppet, Chef) is a plus.
Solid understanding of software development lifecycle (SDLC) methodologies (Agile, Scrum).
Strong background in Java development.
Excellent problem-solving skills and the ability to troubleshoot complex systems.
Strong communication and collaboration skills, with the ability to work effectively across cross-functional teams.
A proactive, service ownership-driven mindset with a passi
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s