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 Engineer

Salesforce

$157,600 - $216,700
Sep 9, 2025
Burlington, MA, US
Apply Now

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

Requirements

  • 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 configuration management tools (e.g., Ansible, Puppet, Chef) is a plus.
  • Strong background in Java development.

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

  • This position requires onsite presence in the Burlington office.
  • 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.
  • A proactive, service ownership-driven mindset with a passion for automation and continuous improvement, including on-call duties.
  • A related technical degree required.