Role Overview
As a Senior Software Development Engineer on the Consumer Awareness team at CarGurus, you will play a pivotal role in enhancing the car shopping journey for millions of consumers. You will be part of a fast-paced team responsible for building and scaling customer-centric and innovative components and pages that attract 39 million visitors each month. Your work will focus on improving user engagement, satisfaction, and overall consumer experience through data-driven insights.
What You’ll Do
- Collaborate with product managers, UX designers, data analysts, and other engineers to understand and solve consumer problems.
- Continuously improve site performance and user experience.
- Contribute to research and architectural design discussions to build best-in-class solutions to customer challenges.
- Write clean, well-tested, and efficient code.
- Engage deeply in the full software development lifecycle, including discovery, architectural design, development, testing, deployment, monitoring, and iterating.
What You'll Bring
- 5+ years of frontend engineering experience.
- Proven expertise in TypeScript/JavaScript (ES2024), React, HTML, and CSS, ideally in fast-paced environments.
- Deep understanding of modern frontend design patterns and best practices, including frontend accessibility, performance, Core Web Vitals, observability, testing, tooling, and working with component libraries such as Radix UI and Tailwind UI.
- Experience with Remix, Next.js, Express, or Node.js is a plus.
- Great communication and collaboration skills with both technical and non-technical stakeholders.
- Self-motivated, able to provide and receive feedback well, and ask insightful questions.
Working at CarGurus
CarGurus rewards curiosity and passion with best-in-class benefits and compensation, including equity for all employees. 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 where 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. We encourage you to apply even if you don’t check every box listed in the job description. Let us know if you require accommodations to participate in our hiring process due to a disability so we can provide the appropriate support.
Benefits Extracted with AI
- Equity for all employees
- Flexible hybrid model
- Robust time off policies
- Daily free lunch
- New car discount
- Meditation and fitness apps
- Commuting cost coverage
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Front-End (React.js)
Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Full Stack Engineer
Join Revv as a Senior Full Stack Engineer to lead innovative software solutions in the automotive industry using Node.js, React, and TypeScript.
Software Engineer III, Frontend Platforms
Join Wayfair as a Software Engineer III in Boston to develop scalable frontend applications using React and Next.js.
Senior Frontend Engineer with React and TypeScript
Join Tarro as a Senior Frontend Engineer, specializing in React and TypeScript, to empower small restaurants with cutting-edge technology.
Senior Front-End Engineer (React.js)
Join AUTODOC as a Senior Front-End Engineer in Lisbon. Work with React.js, JavaScript, and more in a fast-growing tech company.
Senior Engineer - Javascript, React.js
Join American Express as a Senior Engineer specializing in JavaScript and React.js for enterprise data platforms.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior Software Engineer with Front-End Experience (Next.js/Vercel)
Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.
Software Engineer - Fullstack
Join Microsoft as a Fullstack Software Engineer in Cambridge, MA. Work on cutting-edge technology with a hybrid work model.
Senior Front-End Developer with Vue.js Experience
Join HireArt as a Senior Front-End Developer with Vue.js expertise to build robust internal tools for an autonomous ride-hailing company.
Senior Front End Software Engineer - Trading Systems
Join Clear Street as a Senior Front End Engineer to build trading systems using React and modern tech stack.
Full-stack JavaScript Developer
Join Scopic's Talent Community for Full-stack JavaScript Developers. Gain priority access to future opportunities in a remote setting.
Senior Full Stack Engineer (React, GraphQL, TypeScript)
Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.
Senior Software Engineer I - Front-End Development
Join HubSpot as a Senior Software Engineer I focusing on front-end development with React and TypeScript.
Frontend Engineer with React.js Experience
Join VectorShift as a Frontend Engineer to shape user experiences using React.js in a dynamic startup environment.
Front-End Engineer
Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, JavaScript, and frameworks like React.
Senior Software Engineer (Node.js)
Join Ushur as a Senior Software Engineer (Node.js) to develop scalable backend solutions.
Senior React FrontEnd Developer
Join Outliant as a Senior React FrontEnd Developer to design and optimize complex user interfaces remotely.
Senior Full Stack Engineer (Go, JavaScript)
Join AUTODOC as a Senior Full Stack Engineer in Lisbon. Work with Go, JavaScript, and microservices in a hybrid environment.
Staff Fullstack Engineer
Join Vendr as a Staff Fullstack Engineer to lead the development of our Marketplace platform, enhancing product discovery and procurement.
Front End Engineer
Join Amazon Music as a Front End Engineer to develop innovative social features for music lovers. Work with JavaScript, React Native, and more.
Senior Frontend Engineer (React.js, TypeScript)
Join Censius as a Senior Frontend Engineer to develop responsive web applications using React.js and TypeScript.
Full Stack Engineer (C#/React)
Join Rockstar Games as a Full Stack Engineer working with C# and React in Manhattan, NY.