Senior Software Development Engineer

CarGurus

Dublin

Hybrid

EUR 78,000 - 108,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Daily free lunch
Car discount
Wellness apps
Commuting cost coverage

Job summary

CarGurus, located in Dublin, is seeking a Senior Software Development Engineer to contribute to innovative product initiatives for the Canadian and UK markets. This role involves designing and maintaining full-stack features using Java, React, and TypeScript. Successful candidates will have over 5 years of experience in software development, deep expertise in Java, and strong problem-solving skills. CarGurus offers competitive compensation including a pay range of €78,000—€108,000, along with a flexible hybrid working model and numerous employee perks.

Qualifications

  • 5+ years of experience in full-stack software development.
  • Expertise in Java, particularly with Spring Boot and Hibernate.
  • Experience with React and TypeScript for UI development.
  • Ability to design and build RESTful APIs and microservices.

Responsibilities

  • Design, develop, and maintain scalable full-stack features.
  • Collaborate with product managers and other engineers.
  • Troubleshoot and resolve complex production issues.
  • Mentor junior engineers and establish team processes.

Skills

Full-stack software development
Java (Spring Boot, Hibernate)
React
TypeScript
RESTful APIs
SQL and NoSQL databases
Cloud platforms (AWS, GCP, Azure)
CI/CD pipelines
Problem-solving
Communication and collaboration

Tools

Docker
Kubernetes

Job description

Overview

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’re the largest and fastest-growing automotive marketplace, and we’ve been profitable for over 15 years.

We are moving the automotive journey online, guiding customers through every step of the process—from the sale of an old car to financing, purchase, and delivery of a new one. Tens of millions of consumers visit CarGurus.com each month, and ~30,000 dealerships use our products. Our people-first culture fosters kindness, collaboration, and innovation, empowering our Gurus to fuel their career growth.

The International team is seeking a talented and driven Senior Software Development Engineer to join CarGurus\' new Dublin office and work on product initiatives for our Canadian and UK markets. The role plays a key part in establishing the office\'s culture and involves responsibility for the full software development lifecycle across frontend and backend, collaborating with Engineering and Product peers to design innovative solutions for our dealer-facing products.

Role Details

We are looking for candidates who can learn and adapt quickly and collaborate with other engineers to deliver solutions. Examples of potential project opportunities are described below.

What Youll Do
  • Design, develop, and maintain scalable full-stack features and APIs using Java, React, and TypeScript that support our international dealer products.
  • Collaborate with product managers, designers, and other engineers across the organization to deliver and iterate on high-quality software for our Canadian and UK markets.
  • Contribute to technical design discussions and architectural decisions.
  • Own services from ideation through deployment and ongoing production maintenance.
  • Ensure systems are secure, maintainable, and highly available, following best practices in performance optimization and code quality.
  • Troubleshoot and resolve complex production issues using observability tools to understand system health and performance.
  • Mentor junior engineers, provide code review guidance, and help establish team processes and engineering standards for the Dublin office.
What Youll Bring
  • 5+ years of experience in full-stack software development.
  • Deep expertise in Java (Spring Boot, Hibernate, or similar frameworks).
  • Strong production-grade experience building dynamic, responsive UIs with React and TypeScript.
  • Experience designing and building RESTful APIs, microservices, and distributed systems. Experience with GraphQL.
  • Knowledge of SQL and NoSQL databases, caching, and data structures.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
  • Understanding of CI/CD pipelines, automated testing, monitoring, and production service management.
  • Excellent problem-solving, communication, and collaboration skills in a fast-paced, iterative environment.
  • Eagerness to learn and lead projects.
  • Bonus: Server-side TypeScript experience (especially Remix; Next.js or Express are also welcome).
Compensation and Benefits

The displayed range represents the expected annual base salary / On-Target Earnings (OTE) for this position. OTE includes base salary and on-target commission earnings for sales roles. Individual pay is determined by location, skills, experience, and education. This base salary forms part of a comprehensive Total Rewards Package and may include discretionary bonuses/incentives and Restricted Stock Units (RSUs).

Position Pay Range: €78,000—€108,000 EUR

Working at CarGurus

We reward curiosity and passion with competitive benefits and compensation, including equity for all employees. Our programs support career development, corporate giving, ERGs, and communities. A flexible hybrid model and generous time off policies support work-life balance. Perks include daily free lunch, a car discount, wellness apps, commuting cost coverage, and more.

We Welcome All

CarGurus strives to be a place where people can bring the ultimate expression of themselves. We do not discriminate based on race, color, religion, national origin, age, sex, marital status, ancestry, disability, veteran status, gender identity, or sexual orientation. We value skills, experiences, and unique perspectives. If you require accommodations in the hiring process due to a disability, tell your recruiter so we can provide support. We want to know what you uniquely bring to CarGurus.

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

Similar jobs worth comparing

Senior Software Engineer, Front-End
Senior Software Engineer, Front-End

CarGurus • Dublin

Hybrid
EUR 78,000 - 94,000
Flexible hybrid model
Annual performance bonus
Senior Software Engineer, Front-End
Senior Software Engineer, Front-End

CarGurus LLC • Dublin

Hybrid
EUR 78,000 - 94,000
Equity for all employees
Daily free lunch
Car discount
+1
Principal Software Development Engineer
Principal Software Development Engineer

CarGurus • Dublin

Hybrid
EUR 90,000 - 125,000
Daily free lunch
New car discount
Meditation and fitness apps
+1
Software Development Engineer II
Software Development Engineer II

CarGurus • Dublin

Hybrid
EUR 56,000 - 67,000
Daily free lunch
New car discount
Meditation and fitness apps
+1
Senior Product Manager, International
Senior Product Manager, International

CarGurus • Dublin

Hybrid
EUR 90,000 - 125,000
Equity for all employees
Flexible hybrid model
Daily free lunch
+1
Principal Software Development Engineer
Principal Software Development Engineer

Cpl • Dublin

On-site
EUR 90,000 - 130,000
Senior Software Engineer, Front-End
Senior Software Engineer, Front-End

Cpl • Dublin

On-site
EUR 90,000 - 130,000
Senior Software Engineer, Front End
Senior Software Engineer, Front End

Cpl • Dublin

On-site
EUR 90,000 - 120,000
Senior Frontend Engineer - React/TypeScript (International)
Senior Frontend Engineer - React/TypeScript (International)

CarGurus • Dublin

Hybrid
EUR 78,000 - 94,000
Flexible hybrid model
Annual performance bonus
Principal Full Stack Engineer (Java/React)
Principal Full Stack Engineer (Java/React)

Cpl • Dublin

On-site
EUR 120,000 - 180,000