OverviewAt 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 DetailsWe 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 DoDesign, 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 Bring5+ 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 BenefitsThe 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 EURWorking at CarGurusWe 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 AllCarGurus 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.
#J-18808-Ljbffr