CarGurus

Principal Software Development Engineer

CarGurus
Apply
5 months ago
Dublin, IrelandStaff+

Responsibilities

  • Collaborate with engineers, product managers, and stakeholders to refine requirements and create effective technical solutions.
  • Own the full development lifecycle from concept refinement and architecture through implementation and delivery of robust microservices and modern web applications.
  • Build full-stack features and third-party integrations for dealer-facing products using Java, React, TypeScript, and related technologies.
  • Modernize and rearchitect systems to leverage cloud technologies such as AWS.
  • Ensure reliable, performant, and well-tested code through automated testing across the testing pyramid.
  • Promote observability and operational excellence by using metrics to diagnose, mitigate, and resolve production issues across services.
  • Use AI technologies to improve software development efficiency and operational effectiveness.
  • Mentor engineers and provide guidance and feedback on technical decision-making.
  • Own projects from conception to completion while collaborating with teams in Dublin and the United States.
  • Help establish the culture of CarGurus’ new Dublin office.

Requirements

  • 8+ years of professional Software Engineering experience, including 3+ years as a technical lead or principal engineer.
  • Deep full-stack expertise with Java and TypeScript or similar languages, and frameworks such as Spring Boot, Hibernate, and React.
  • 5+ years designing, building, deploying, scaling, testing, and evolving distributed systems in 24/7 production environments.
  • 2+ years using cloud infrastructure technologies such as AWS and Terraform or similar cloud services.
  • Hands-on experience with relational and NoSQL databases.
  • Experience operating and troubleshooting production systems.
  • Strong written and verbal communication skills, including translating technical concepts for engineering and business audiences.
  • A self-motivated, resourceful, and proactive approach to driving projects and business goals.
  • Aptitude for using AI tools such as Claude Code, Cursor, or similar; hands-on LLM experience is a plus.
  • Bonus experience with server-side TypeScript and modern isomorphic frameworks such as Remix, Next.js, or Express.

Benefits

  • Equity for all employees
  • Career development programs
  • Corporate giving programs
  • Employee resource groups and communities
  • Flexible hybrid work model
  • Robust time-off policies
  • Daily free lunch
  • New car discount
  • Meditation and fitness apps
  • Commuting cost coverage
  • Dublin office location

Tech Stack

AWSExpressJavaNext.jsReactSpring BootTerraformTypeScript
CarGurus

About CarGurus

1,001-5,000 employees

CarGurus was founded in 2006 in Cambridge, Massachusetts by Langley Steinert, co-founder of TripAdvisor, who saw an opportunity to create a better car-shopping experience using technology and data analytics. Today, CarGurus is the leading multinational automotive platform helping consumers and dealers confidently buy and sell vehicles. Our culture fosters kindness, collaboration, and innovation, while empowering Gurus with opportunities and resources to fuel their career growth. We aim to give all people—consumers, dealers, and our employees—the power to reach their destination. Ready to join us for the ride? Apply now!

Contact me