Menu

Sr Staff, Software Engineer

Location: Pleasanton, California

Category: Software Developer Jobs

Job description

About the Role

•The Build team makes it easier and faster to build high-quality applications at Gap by providing a comprehensive and opinionated set of development tools and CI/CD infrastructure.

•Our objective is to maximize developer productivity by enabling an AI-augmented, agentic software development lifecycle through intelligent automation, streamlined workflows, and the promotion of modern engineering best practices.

•As a Sr. Staff Engineer, you’ll spearhead this evolution in collaboration with other engineering platform teams to create a seamless developer experience.

What You'll Do

• Lead the design and modernization of our build systems and CI/CD pipelines, focusing on scalability, reliability, and ease of use while balancing current needs with future goals.

• Develop and drive adoption of best practices for source control, dependency management, build processes, and deployment pipelines across the organization.

• Champion the adoption of generative AI tools and intelligent automation to enable an agentic software development lifecycle.

• Participate in an on-call rotation to support our build and deploy systems.

• Provide technical guidance, documentation, and training to help teams adopt and effectively use the tools and platforms you support.

• Monitor and improve the performance, reliability, and usability of development tools, incorporating feedback from users across the organization.

Who You Are

• You have 7+ years of software engineering experience, with a focus on build engineering and CI/CD, or equivalent experience.

• You’re proficient in at least one programming language (e.g., Java, Python, Go) and comfortable working across different types of languages as needed.

• You have deep expertise in Git and source control best practices.

• You’re proficient with modern CI/CD tools such as GitHub, GitHub Actions, GitHub Copilot, Artifactory, and SonarQube.

• You have extensive experience with Docker and Kubernetes in large-scale production environments.

• You’re well-versed in major cloud platforms and infrastructure as code (e.g., Terraform, Chef), with a track record of improving build and deployment processes at scale.

• You have significant experience leading projects and mentoring in a distributed team environment.

• You are passionate about developer experience and thrive on making complex workflows simpler, faster, and more reliable.

• You have a strong understanding of modern software development practices and are excited by the potential of AI and automation to transform how software is built.

• You enjoy collaborating across teams and disciplines, and you're skilled at translating developer needs into scalable platform solutions.

• You take pride in building tools that are intuitive, well-documented, and widely adopted.

Apply on Company Website You will be redirected to the employer’s website