You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineering Intern (Full-Stack)

Who we are

At CarGurus (NASDAQ: CARG), our mission is to give people the power to reach their destination. We started as a small team of developers determined to bring trust and transparency to car shopping. Since then, our history of innovation and go-to-market acceleration has driven industry-leading growth. In fact, we’re the largest and fastest-growing automotive marketplace, and we’ve been profitable for over 15 years.

What we do

The market is evolving, and we are too, moving the entire automotive journey online and guiding our customers through every step. That includes everything from the sale of an old car to the financing, purchase, and delivery of a new one. Today, tens of millions of consumers visit CarGurus.com each month, and ~30,000 dealerships use our products. But they're not the only ones who love CarGurus—our employees do, too. We have a people-first culture that fosters kindness, collaboration, and innovation, and empowers our Gurus with tools to fuel their career growth. Disrupting a trillion-dollar industry requires fresh and diverse perspectives. Come join us for the ride!

Role overview

This is a full-time, paid, Summer 2026 Software Engineering Intern position on CarGurus International engineering team. Must be eligible to work 40 hours a week from June 2026 – August 2026. We are a hybrid environment and employees should anticipate working from our Cambridge, MA offices 60% of the time, or approximately 3 days per week.

What you'll do

  • Work with Java, MySQL, and front-end technologies (JavaScript, TypeScript, React, Remix) including microservices to build applications at CarGurus
  • Work on a multi-functional team focused on CarGurus International presence (Canada & UK)
  • Collaborate with data analysts, product managers, and other engineers
  • Participate in whiteboard sessions and design conversations on engineering the best solution to the challenges at hand
  • Test out new insights with novel and quick experiments
  • Write clean, well-tested, and efficient code
  • Collaborate with and enjoy mentorship by highly skilled engineers

What you'll bring

  • You are familiar with and have a foundational understanding of Java, algorithms, and data structures, as well as front-end technologies (JavaScript/TypeScript, React, HTML, CSS)
  • You are eager to learn and expand your capabilities
  • You are drawn to and thrive in a fast-paced environment that pushes code daily
  • You are able to work independently, as well as in a team environment
  • Strong written and verbal communication skills
  • Bonus: Relational/non-relational database knowledge

The displayed range represents the expected hourly rate for this position.

Working at CarGurus

Our career development and corporate giving programs, as well as our employee resource groups (ERGs) and communities, help people build connections while making an impact in personally meaningful ways. A flexible hybrid model encourages work-life balance and individual well-being.

Early Career Frequently Asked Questions

What can I expect from an intern experience at CarGurus?
CarGurus interns are fully immersed members of our teams. They tackle business problems, attend cross-functional meetings, and engage in company events alongside our full-time Gurus and leaders. We support them with professional development sessions, resume workshops, and fun excursions at which they connect with colleagues and mentors.

Will I receive a full-time offer or “return internship” offer at the end of my internship?
We cannot guarantee the opportunity to extend full-time or return internship offers at the end of program cycles. These opportunities, when and if they present themselves, must align with our business needs.  We welcome staying in touch after your internship ends should a future opportunity align with your skills, interests, and personal job search timeline. If you would like to be considered for future roles at CarGurus please let your team and program managers know and they’ll keep an eye out for opportunities that make sense for you.

Where is the CarGurus office located and what are hybrid work expectations?
CarGurus’ office is located at 1001 Boylston St. in Boston, MA. We offer a flexible hybrid model with expectations for Gurus to come into the office approximately 3 days per week. Interns can choose their in-office days based on personal preference and manager guidance in order to maximize their collaboration time with their team.

Does CarGurus provide commuting benefits for interns?
We do not provide commuting benefits for interns at this time. Our office is easily accessible via the MBTA green line and Back Bay commuter rail station.

We welcome all

CarGurus strives to be a place to which people can bring the ultimate expression of themselves and their potential—starting with our hiring process. We do not discriminate based on race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. We foster an inclusive environment that values people for their skills, experiences, and unique perspectives. That’s why we hope you’ll apply even if you don’t check every box listed in the job description. We also encourage you to tell your recruiter if you require accommodations to participate in our hiring process due to a disability so we can provide the appropriate support. We want to know what only you can bring to CarGurus.