Senior Software Development Engineer

2 Months ago • 5 Years + • Software Development & Engineering

Job Summary

Job Description

The Senior Software Engineer will contribute to technical direction and architectural vision, collaborate with engineers to solve technical challenges, and work with Java, Spring Boot, AWS, Kubernetes, and other technologies to improve the architecture at CarGurus. They will also advance and promote software engineering best practices and processes. The role involves improving overall engineering performance through architectural improvements, developer tooling, creating core frameworks & libraries, and authoring guidance around best practices. This requires the ability to learn and adapt quickly and collaborate with other engineers to deliver solutions.
Must have:
  • Experience in developing large scale web applications.
  • Hands-on software design and development experience with at least 2 years of Java.
  • Comfortable with writing unit tests and using observability tools.
  • Bachelor's degree in Computer Science or equivalent.
Perks:
  • Equity for all employees.
  • Career development and corporate giving programs.
  • Employee resource groups (ERGs) and communities.
  • Flexible hybrid model and robust time off policies.
  • Daily free lunch.
  • New car discount.
  • Meditation and fitness apps.
  • Commuting cost coverage.

Job Details

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

The Developer Experience team at CarGurus is looking for a skilled Senior Software Engineer to help us improve overall engineering performance through architectural improvements, developer tooling, creating core frameworks & libraries, and authoring guidance around best practices.  These projects are complex and challenging and provide the opportunity to work with sophisticated tools and technologies.

To succeed in this role, you must be able to learn and adapt quickly and collaborate with other engineers to deliver solutions. Potential project opportunities: creating new microservices, improving backend/UI performance, re-architecting core components, defining new templates & processes, and building developer tools to improve the developer experience. You will own your projects and collaborate with fellow engineers and product partners as you solve interesting problems with a global impact. And no, you do not need to know about cars to work here.

What you'll do

  • Contribute to the technical direction and architectural vision
  • Collaborate with engineers and managers across the organization to understand and solve technical challenges
  • Work with Java, Spring Boot, AWS, Kubernetes, and other technologies to improve the architecture at CarGurus
  • Advance and promote software engineering best practices and processes
  • Continuously assess and evolve technology and core components.

What you'll bring

  • Experience developing performant large scale web applications and knowledge of modern technologies that enable them
  • Five or more years hands-on software design and development experience with at least 2 years of Java
  • Comfortable writing unit tests, root causing issues, & using observability tools to understand system health & performance
  • Curious and plays well with others
  • Eager to learn and expand your capabilities
  • Bachelor's degree in Computer Science or equivalent


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 with us. 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 and robust time off policies encourage work-life balance and individual well-being. Thoughtful perks like daily free lunch, a new car discount, meditation and fitness apps, commuting cost coverage, and more help our people create space for what matters most in their personal and professional lives.

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. #LI-Hybrid

Similar Jobs

TransUnion - Business Process Analyst (Black Belt)

TransUnion

State Of São Paulo, Brazil (Hybrid)
2 Weeks ago
Rocket - Information Developer III

Rocket

Pune, Maharashtra, India (On-Site)
2 Months ago
Illumina - Senior Engineer – LCM

Illumina

Shanghai, China (On-Site)
1 Year ago
Alpha Sense - Analyst, Client & Product Support

Alpha Sense

Pune, Maharashtra, India (On-Site)
1 Month ago
Nasdaq - Back-End Software Developer Specialist

Nasdaq

Mumbai, Maharashtra, India (On-Site)
1 Year ago
Crowd Strick - Director of Engineering, Sensor Development Tooling

Crowd Strick

United States (Remote)
2 Weeks ago
AeroSpike - Sales Engineer

AeroSpike

United States (Remote)
3 Weeks ago
TFL Group - Software Engineer II

TFL Group

Overland Park, Kansas, United States (On-Site)
2 Months ago
Rocket - Senior Manager, Software Engineering - GenAI COE

Rocket

United States (On-Site)
2 Weeks ago
Wolters Kluwer - Firmware Engineer II

Wolters Kluwer

Reno, Nevada, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Varonis  - Email Security Architect

Varonis

United States (Remote)
2 Months ago
Resolver - Generalist Analyst (Hebrew Speaker)

Resolver

Leeds, England, United Kingdom (On-Site)
3 Months ago
Toppan MErril - Fulfillment Specialist

Toppan MErril

Sartell, Minnesota, United States (On-Site)
2 Weeks ago
Devoteam - Experienced ServiceNow Consultant

Devoteam

Aarhus, Denmark (On-Site)
4 Weeks ago
Colo pl - Kubernetes Engineer

Colo pl

Tokyo, Japan (On-Site)
2 Months ago
HoYoverse - CRM Lifecycle Manager

HoYoverse

Singapore, Singapore (On-Site)
3 Months ago
Qualcomm - SOC Verification and Methodology Engineer - Sr Staff

Qualcomm

San Diego, California, United States (On-Site)
2 Months ago
Anthology  Inc  - Senior Accessibility Specialist

Anthology Inc

India (Remote)
2 Months ago
Internet Brands - Recruiter

Internet Brands

El Segundo, California, United States (On-Site)
3 Months ago
Ariens Company - Test Technician

Ariens Company

Brillion, Wisconsin, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Boston, Massachusetts, United States

Apple - Wearables SoC Concept Engineering Program Manager

Apple

San Diego, California, United States (On-Site)
2 Months ago
Scientific Games - Advanced Tech Ops Engineer

Scientific Games

Georgia, United States (Remote)
2 Weeks ago
Instawork - Enterprise Account Executive

Instawork

Chicago, Illinois, United States (Hybrid)
3 Months ago
Axon - Senior Mobile Engineer (Vehicle Intelligence)

Axon

Seattle, Washington, United States (Hybrid)
3 Weeks ago
Nice - SMB Account Executive

Nice

Hoboken, New Jersey, United States (On-Site)
3 Weeks ago
Apple - Growth Accounts - Client Strategist

Apple

Austin, Texas, United States (On-Site)
2 Months ago
Alpha Sense - Enterprise Account Executive, Corporate

Alpha Sense

United States (Remote)
8 Months ago
Next Level Business Services - oracle adf developer

Next Level Business Services

Miami, Florida, United States (On-Site)
9 Months ago
Next Level Business Services - Salesforce Developer

Next Level Business Services

San Antonio, Texas, United States (On-Site)
9 Months ago
Hudl - Senior Software Engineer

Hudl

Lincoln, Nebraska, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Qualcomm - Lead Digital Design Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Unity - Staff Software Engineer

Unity

San Francisco, California, United States (Hybrid)
3 Months ago
Corsair gaming - Software Engineer, Stream Deck

Corsair gaming

Munich, Bavaria, Germany (On-Site)
1 Month ago
Unity - Manager, Software Development, Web Platform

Unity

Montreal, Quebec, Canada (On-Site)
9 Months ago
Cadence - Principal Application Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nordson Corporation - Manufacturing Engineer

Nordson Corporation

Suzhou, Jiangsu, China (On-Site)
1 Month ago
Aptive - Pre-Planning Engineer

Aptive

Beja, Béja Governorate, Tunisia (On-Site)
1 Year ago
AiDash - Software Development Engineer - Intern

AiDash

Gurugram, India (On-Site)
1 Month ago
Apple - Application Privacy Compliance Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Apple - Release Operations Engineering Program Specialist

Apple

San Diego, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Boston, Massachusetts, United States (Hybrid)

Dallas, Texas, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

Boston, Massachusetts, United States (Hybrid)

Dallas, Texas, United States (Remote)

Raleigh, North Carolina, United States (Remote)

View All Jobs

Get notified when new jobs are added by Car Gurus

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug