Description
The Salesforce Digital Enterprise Technology (DET) team is looking for an Engineer to join our Engineering and Shared Services tooling team to help build out best-in-class Continuous Integration and Continuous Delivery (CI/CD) pipelines and agentic developer toolchains.
In this role, you will provide a portfolio of services to over 200 engineering teams to provide robust tools, establish development guardrails, and foster a strong DevOps culture across the organization.
Core Responsibilities & Scope
- Create, improve, and support CI/CD pipelines and other developer tools.
- Build effective guardrails around software development and release processes to ensure high quality and security.
- Advocate for internal customers by consulting on their technical requirements and building innovative solutions to meet their needs.
- Maintain a security and trust mindset when designing, implementing, and supporting engineering systems.
- Integrate agentic capabilities into our tools to leverage cutting edge technology and continuously improve the developer experience.
Minimum Requirements
- 3+ years of experience in a Software Engineer, DevOps Engineer, or similar technical role.
- In-depth knowledge of source control systems, software branching strategies, trunk-based development, and CI frameworks such as GitHub Actions.
- Proven experience creating build, test, and deployment pipelines, as well as proficiency in scripting or object-oriented programming.
- Hands-on experience working in a Test-Driven Development (TDD) environment with a focus on quality and software design.
Preferred Qualifications
- Experience with Infrastructure as Code tools like Terraform or CloudFormation, and automation tools such as Chef, Puppet, or Ansible.
- Experience working with public cloud platforms such as Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure, along with container technology like Docker.
- Strong understanding of cloud-native microservice architecture and secure software development lifecycle practices.
- Experience collaborating with globally distributed teams in an Agile software development environment.
Benefits
- Time off programs
- Medical, dental, vision
- Mental health support
- Paid parental leave
- Life and disability insurance
- 401(k)
- Employee stock purchasing program
For more fresh new jobs, check out yubhub.co.