Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Salesforce Logo

Senior Release/Software Engineering

Salesforce

$157,600 - $216,700
Oct 20, 2025
Burlington, MA, US
Apply Now

Salesforce is seeking a Senior Release/Software Engineer to define, optimize, and maintain release processes and infrastructure, ensuring efficient, reliable, and high-quality software delivery, particularly for AI-powered products.

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.

Responsibilities

  • 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.

Other

  • A related technical degree required.
  • Strong communication and collaboration skills, with the ability to work effectively across cross-functional teams.
  • A proactive, service ownership-driven mindset with a passion for automation and continuous improvement, including on-call duties.
  • Must be able to work onsite in the Burlington office.
  • Must be eligible to work in the United States.