Software Development Engineer II, Search Platform

CarGurus

Boston (MA)

Hybrid

USD 112,000 - 141,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity for all employees
Flexible hybrid model
Robust time-off policies

Job summary

CarGurus in Boston seeks a Software Engineer II to collaborate on the Search Platform team. The successful candidate will engage in all phases of product development, ensuring high-quality code and optimizations that enhance user experience.

Candidates should have 2+ years of experience in software development, familiarity with Java, and skills in concurrency and performance optimization. The role promotes a hybrid work model and offers notable benefits.

Qualifications

  • 2+ years of professional software development experience.
  • Familiar with Java or a similar language.
  • Proven expertise in optimizing application performance.

Responsibilities

  • Collaborate with cross-functional teams including data analysts and product managers.
  • Develop and deploy efficient and production-ready code.
  • Ensure reliable and timely production support for mission-critical applications.

Skills

Java
Concurrency
Multi-threading
Web applications
Event driven architectures
Caching strategies
Performance improvement techniques

Job description

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. We are the largest and fastest-growing automotive marketplace and have 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 about 30,000 dealerships use our products.

Role Overview

As a core member of the Search Platform team (SPT), this Software Engineer II will collaborate with cross-functional teams, including data analysts and product managers, to guide projects from concept through technical design, implementation, testing, and performance measurement. The person will also develop and deploy clean, well-tested, efficient, and production-ready code, ensuring high standards of quality and performance.

What You’ll Do
  • Work in a multi-functional team 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.
  • Iterate rapidly and deploy changes daily.
  • Collaborate with and be mentored by seasoned engineers.
  • Improve search and data access experience and performance for millions of users across millions of cars globally.
  • Ensure reliable and timely production support for mission-critical SPT applications, maintaining optimal performance and addressing high-priority incidents with efficiency.
What You’ll Bring
  • 2+ years of professional software development experience.
  • Familiar with Java (preferred) or a similar language.
  • Experience with concurrency, multi-threading, web applications and event driven architectures.
  • Proven expertise in optimizing application performance through the design and implementation of efficient caching strategies and performance improvement techniques.
  • Data-driven when making decisions.
  • Experience in Search Engine Framework is preferred.

Position Pay Range: $112,000—$141,000 USD

Working at CarGurus

We reward our Gurus’ curiosity and passion with best-in-class benefits and compensation, including equity for all employees, both when they start and as they continue to grow. Our career development and corporate giving programs, employee resource groups, and communities help people build connections while making an impact in personally meaningful ways. A flexible hybrid model and robust time off policies encourage work-life balance and well-being.

We welcome all

CarGurus is an equal opportunity employer and welcomes applicants from all backgrounds. We do not discriminate based on race, color, religion, national origin, age, sex, marital status, ancestry, disability, veteran status, gender identity, or sexual orientation. If you require accommodations to participate in our hiring process due to a disability, let us know, and we will provide the appropriate support.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer II, Developer Experience Architecture
Software Development Engineer II, Developer Experience Architecture

CarGurus • Boston (MA)

On-site
USD 112,000 - 141,000
Software Engineer II, Developer Experience
Software Engineer II, Developer Experience

CarGurus LLC • Boston (MA)

Hybrid
USD 112,000 - 141,000
Equity for all employees
Flexible hybrid model
Daily free lunch
+3
Software Development Engineer II, Consumer
Software Development Engineer II, Consumer

CarGurus • Boston (MA)

On-site
USD 112,000 - 141,000
Manager, Data Platform Engineering
Manager, Data Platform Engineering

CarGurus • Boston (MA)

On-site
USD 160,000 - 201,000
Hybrid work model
Daily lunch benefits
New car discount
+2
Senior Principal Software Development Engineer, Consumer Engineering
Senior Principal Software Development Engineer, Consumer Engineering

CarGurus LLC • Boston (MA), Northern (KY)

Hybrid
USD 191,000 - 239,000
Equity for all employees
Flexible hybrid work model
Daily free lunch
+1
Manager, Software Development Engineering
Manager, Software Development Engineering

CarGurus • Boston (MA)

Hybrid
USD 186,000 - 233,000
Equity for all employees
Daily free lunch
Flexible hybrid work model
+2
Principal Data Analyst, Enterprise Data Solutions
Principal Data Analyst, Enterprise Data Solutions

CarGurus • Boston (MA)

Hybrid
USD 148,000 - 185,000
Equity
Flexible hybrid model
Daily lunch
+1
Sales Engineer, Data Solutions
Sales Engineer, Data Solutions

CarGurus LLC • Boston (MA)

Hybrid
USD 132,000 - 165,000
Equity for all employees
Hybrid work model
Daily lunch program
+2
Vice President, Corporate Strategy
Vice President, Corporate Strategy

CarGurus • Boston (MA)

Hybrid
USD 240,000 - 300,000
Daily free lunch
New car discount
Meditation and fitness apps
+2
Principal Data Analyst, Enterprise Data Solutions
Principal Data Analyst, Enterprise Data Solutions

CarGurus LLC • Boston (MA)

Hybrid
USD 148,000 - 185,000
Free lunch
Car discount
Wellness apps
+2