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

Software Engineering SMTS - Developer Productivity Platform

Salesforce

Salary not specified
Sep 4, 2025
Seattle, WA, US
Apply Now

Salesforce is looking for a Software Engineer to join the Developer Productivity Platform Team to design, develop, and maintain tools and infrastructure that streamline the software development process, aiming to improve efficiency and support the company's transformation in the agentic era.

Requirements

  • 5+ years of experience as a Software Engineer with a focus on software infrastructure, developer productivity, automation, or tooling.
  • Strong programming skills in languages such as Python, Java, Go, or Ruby.
  • Proficiency in version control systems (e.g., Git).
  • Excellent problem-solving and debugging skills.
  • Experience in building developer tools that improve developer velocity, code quality, and code health (e.g., compilers, automated releases, code design and testing, test automation frameworks)
  • Experience with CI/CD tools like Jenkins, Travis CI, or CircleCI.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).

Responsibilities

  • Design and Develop Developer Tools: Create innovative tools, libraries, and services that enhance the productivity of our software development teams. This includes but is not limited to CI/CD pipelines, code review automation, and developer-centric dashboards.
  • Maintain and Optimize Infrastructure: Continuously improve and maintain the infrastructure supporting the development environment, ensuring high availability, scalability, and reliability.
  • Collaborate with Teams: Work closely with software engineers, quality assurance teams, and DevOps specialists to understand their needs and pain points, and provide solutions that make their work more efficient.
  • Automation: Implement automation scripts and workflows to reduce manual, repetitive tasks, and increase the efficiency of development processes.
  • Monitoring and Troubleshooting: Monitor the effectiveness and performance of the developer productivity tools and proactively identify and resolve issues. Participate in on-call rotations as needed.
  • Documentation: Create clear and comprehensive documentation for tools and processes to assist other team members in using and maintaining them.
  • Stay Current: Keep up-to-date with industry trends and best practices in software development, DevOps, and developer productivity to propose and implement relevant improvements.

Other

  • This role requires onsite presence in either the Bellevue or San Francisco office.
  • The ideal candidate will be a self-starter who can act independently and represent operations core values across the organization.
  • Strong communication and collaboration skills.
  • Ability to work in a fast-paced, agile development environment.
  • A related technical degree required.