CarGurus is seeking a Senior Software Engineer to join our DevX Pipelines & Automation team. This team is vital in accelerating time-to-market while maintaining high quality. You will contribute to the continuous modernization of our platform, focusing on self-service pipelines and ephemeral environments. If you are passionate about Continuous Delivery and platform development, have a strong background in supporting complex software systems, and are eager to drive efficiency in software delivery processes, we encourage you to apply.
What You’ll Do:
- Develop and enhance CarGurus' Pipeline-as-a-Service utilizing Go and Java.
- Expand the development environment infrastructure to provide ephemeral, hermetic environments.
- Scale the production CI/CD infrastructure to accommodate future demands.
- Manage and enforce governance strategies that promote environmental parity across services and artifacts and ensure high quality.
What You’ll Bring:
- 5+ years of hands-on software development experience in a professional setting.
- Proven expertise in Golang, Kubernetes, and GitHub.
- Proficiency with containerization and cloud environments.
- Knowledge in configuration management for distributed systems across multiple environments.
- A high-level understanding of Java, Python, or Bash/Unix scripting.
- Familiarity with CI/CD operations, tooling, continuous deployment, and related technologies in a Kubernetes environment.
Benefits:
CarGurus rewards curiosity and passion with best-in-class benefits and compensation, including equity for all employees. We offer career development and corporate giving programs, employee resource groups (ERGs) and communities, a flexible hybrid model, robust time off policies, daily free lunch, a new car discount, meditation and fitness apps, and commuting cost coverage.
How to Apply
Interested in this position? Please submit your resume and cover letter through the application portal.
Apply Now