
The smarter way to buy and sell cars
CarGurus, headquartered in Cambridge, Massachusetts, is a leading automotive research and shopping platform that helps users compare over 5 million listings for new and used cars. Founded in 2006, CarGurus has raised over $150 million in funding and serves millions of monthly users, connecting them ...
CarGurus offers competitive salaries, equity options, flexible PTO, and a remote work policy that supports work-life balance. Employees also benefit f...
CarGurus fosters a data-driven culture that prioritizes transparency and customer satisfaction. The company values innovation and encourages employees...

CarGurus • Boston, Massachusetts, United States
CarGurus is hiring a Senior Software Development Engineer for their DevX Platform as a Service team. You'll design, build, and operate a Kubernetes-based developer platform on AWS. This role requires expertise in cloud technologies and container orchestration.
You have 5+ years of experience in software development, particularly in building and operating scalable systems. Your background includes a strong understanding of cloud technologies, especially AWS, and you are familiar with container orchestration using Kubernetes. You thrive in collaborative environments and enjoy working with cross-functional teams to enhance developer experiences. You are passionate about modernizing tech stacks and removing friction in development processes, ensuring that product teams can ship quickly and reliably.
You possess a solid foundation in software engineering principles and have experience with CI/CD practices. Your problem-solving skills are top-notch, and you can navigate complex technical challenges with ease. You are also open to mentoring junior engineers and sharing your knowledge to foster a culture of learning and growth within your team. You understand the importance of user feedback and are committed to continuously improving the developer experience.
Experience with microservices architecture and familiarity with DevOps practices would be a plus. Knowledge of additional cloud platforms or container technologies can set you apart. You are also encouraged to apply even if you don’t meet every single requirement listed in the job description.
In this role, you will be responsible for designing, building, and operating CarGurus' Kubernetes-based developer platform. You will collaborate closely with product teams to understand their needs and ensure that the platform supports their workflows effectively. Your work will involve modernizing the existing tech stack and implementing best practices for cloud infrastructure management. You will also focus on enhancing the reliability and scalability of the platform, ensuring that it meets the demands of a growing user base.
You will engage in hands-on development, contributing to the codebase while also overseeing the deployment and monitoring of applications. Your role will require you to stay updated with the latest industry trends and technologies, allowing you to make informed decisions about platform improvements. You will also participate in code reviews and provide constructive feedback to your peers, fostering a collaborative and high-quality development environment.
CarGurus offers a people-first culture that values kindness, collaboration, and innovation. You will have access to tools and resources that empower you to fuel your career growth. The company is committed to diversity and encourages applicants from all backgrounds to apply. You will be part of a team that is dedicated to disrupting the automotive industry and making a significant impact on how consumers engage with car shopping. Flexible work arrangements are available, allowing you to balance your professional and personal life effectively.
Apply now or save it for later. Get alerts for similar jobs at CarGurus.