Salesforce
Software Engineering SMTS - Developer Productivity Platform
Salesforce, San Francisco, California, United States, 94199
Overview
Software Engineering SMTS - Developer Productivity Platform at Salesforce. This role requires onsite presence in either the Bellevue or San Francisco office. You will design, develop, and maintain tools and infrastructure that streamline the software development process within the organization, collaborating with engineers, QA, and DevOps to ensure a smooth and efficient development pipeline. The ideal candidate is a self-starter who can operate independently and uphold the organizations core values. Responsibilities
Design and Develop Developer Tools: Create tools, libraries, and services to boost productivity of software development teams, including CI/CD pipelines, code review automation, and developer dashboards. Maintain and Optimize Infrastructure: Improve and maintain development environment infrastructure to ensure high availability, scalability, and reliability. Collaborate with Teams: Work with software engineers, QA, and DevOps to understand needs and provide solutions that improve efficiency. Automation: Implement automation scripts and workflows to reduce manual tasks and increase development efficiency. Monitoring and Troubleshooting: Monitor tooling performance and resolve issues; participate in on-call rotations as needed. Documentation: Create clear documentation for tools and processes to assist team members. Stay Current: Keep up-to-date with industry trends and best practices in software development, DevOps, and developer productivity. Required Qualifications
Related technical degree required. 5+ years of experience as a Software Engineer focused on software infrastructure, developer productivity, automation, or tooling. Strong programming skills in Python, Java, Go, or Ruby. Proficiency with version control systems (e.g., Git). Excellent problem-solving and debugging skills. Strong communication and collaboration skills. Ability to work in a fast-paced, agile development environment. Preferred Experience
Experience building developer tools that improve velocity, code quality, and health (e.g., compilers, automated releases, code design/testing, test automation frameworks). Experience with CI/CD tools (Jenkins, Travis CI, CircleCI). Familiarity with Docker, Kubernetes. Knowledge of infrastructure as code (e.g., Terraform) is a plus. Benefits
Check Salesforce benefits site for detailed information, including wellbeing reimbursement, parental leave, adoption assistance, fertility benefits, and more. Equality and Compliance
Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants. Known rights and protections apply, and recruitment, hiring, and promotion decisions are based on merit, competence, and qualifications without regard to protected characteristics. #J-18808-Ljbffr
Software Engineering SMTS - Developer Productivity Platform at Salesforce. This role requires onsite presence in either the Bellevue or San Francisco office. You will design, develop, and maintain tools and infrastructure that streamline the software development process within the organization, collaborating with engineers, QA, and DevOps to ensure a smooth and efficient development pipeline. The ideal candidate is a self-starter who can operate independently and uphold the organizations core values. Responsibilities
Design and Develop Developer Tools: Create tools, libraries, and services to boost productivity of software development teams, including CI/CD pipelines, code review automation, and developer dashboards. Maintain and Optimize Infrastructure: Improve and maintain development environment infrastructure to ensure high availability, scalability, and reliability. Collaborate with Teams: Work with software engineers, QA, and DevOps to understand needs and provide solutions that improve efficiency. Automation: Implement automation scripts and workflows to reduce manual tasks and increase development efficiency. Monitoring and Troubleshooting: Monitor tooling performance and resolve issues; participate in on-call rotations as needed. Documentation: Create clear documentation for tools and processes to assist team members. Stay Current: Keep up-to-date with industry trends and best practices in software development, DevOps, and developer productivity. Required Qualifications
Related technical degree required. 5+ years of experience as a Software Engineer focused on software infrastructure, developer productivity, automation, or tooling. Strong programming skills in Python, Java, Go, or Ruby. Proficiency with version control systems (e.g., Git). Excellent problem-solving and debugging skills. Strong communication and collaboration skills. Ability to work in a fast-paced, agile development environment. Preferred Experience
Experience building developer tools that improve velocity, code quality, and health (e.g., compilers, automated releases, code design/testing, test automation frameworks). Experience with CI/CD tools (Jenkins, Travis CI, CircleCI). Familiarity with Docker, Kubernetes. Knowledge of infrastructure as code (e.g., Terraform) is a plus. Benefits
Check Salesforce benefits site for detailed information, including wellbeing reimbursement, parental leave, adoption assistance, fertility benefits, and more. Equality and Compliance
Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants. Known rights and protections apply, and recruitment, hiring, and promotion decisions are based on merit, competence, and qualifications without regard to protected characteristics. #J-18808-Ljbffr