Sr Software Engineer
Gap Inc
Posted: May 20, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We're looking for a Senior Software Engineer to join our team to contribute to the evolution of our GitHub platform and CI/CD infrastructure. The ideal candidate will have expertise in building high-quality applications and automation best practices. With a strong background in software development, you'll be expected to work collaboratively with cross-functional teams to drive innovation and delivery.
Required Skills
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 streamlined workflows, robust source control management, intelligent automation, and the promotion of modern engineering best practices.
As a Senior Software Engineer, you'll contribute to the evolution of our GitHub platform and CI/CD infrastructure in collaboration with other engineering platform teams to help create a seamless, AI-augmented developer experience.
What You'll Do
• Develop and maintain CI/CD pipelines and build tooling used by engineering teams across the company.
• Contribute to the management and evolution of our GitHub environment, including repository configuration, branch protections, workflow standards, and developer-facing features.
• Support and improve our artifact management and code quality platforms, including Artifactory and SonarQube, ensuring they remain reliable and well-integrated into the developer workflow.
• Help maintain and evolve our configuration management tooling, including Chef-based infrastructure, to support consistent and repeatable build environments.
• Evaluate and help enable GitHub's AI-powered development tools — including GitHub Copilot and emerging agentic capabilities — that enhance developer productivity and code quality.
• Identify opportunities to integrate Build team platforms into a broader AI-enabled and agentic software development lifecycle, helping engineering teams move faster with greater automation and intelligence.
• Identify bottlenecks in build and deployment processes and collaborate with platform teams to implement improvements that reduce build times or deployment failures.
• Develop tools and automation to streamline developer workflows across a variety of languages and environments.
• Contribute to best practices for source control management, build processes, and deployment pipelines across the organization.
• Collaborate with the Ship, Schedule, and Observe teams to ensure Build platforms support a seamless Golden Path and broader CDP goals.
• Participate in an on-call rotation to support our build and deploy systems.
• Write and maintain clear documentation to promote consistent usage of tools across engineering teams.
Who You Are
• You have 2+ years of software engineering experience and can drive development tasks to completion with minimal guidance — you're comfortable owning work end-to-end and growing your impact on a platform team.
• You're proficient with Git and comfortable working within GitHub-based workflows.
• You have hands-on experience with modern CI/CD tools such as GitHub Actions, and are familiar with artifact management and code quality platforms like Artifactory and SonarQube.
• You have some familiarity with configuration management tooling (e.g., Chef) or a willingness to learn it in the context of maintaining build environments.
• You have hands-on experience with AI-powered development tools such as GitHub Copilot, Claude, Codex, or similar, and a passion for how these tools are transforming the software development lifecycle.
• You're proficient in at least one programming language (e.g., Python, Java, Go) and comfortable working across different types of languages as needed.
• You have working knowledge of Docker and containerized application deployments.
• You're familiar with major cloud platforms (e.g., AWS, GCP, Azure) and have some exposure to infrastructure as code concepts.
• You're comfortable with production support — you can use metrics and logging dashboards to diagnose issues and are prepared to participate in an on-call rotation for critical build and deploy infrastructure. Y
• You understand the value of clear, functional technical documentation and take pride in writing it.
• You enjoy finding opportunities to improve developer workflows and have a bias toward automation and reusable solutions.
• You're a strong communicator who can collaborate effectively with both platform and product engineering teams.