CarGurus→
Software Development Engineer I, Inventory… at CarGurus · Boston
Entry LevelHybridFull-timeBoston, MA$97k–$122k/yr
Skills
object-oriented programmingjavakotlinc#data structuresalgorithmsapisbackend developmentdistributed systemsdata-intensive applicationscloud environmentscontainersstreaming technologiesaws sqsmonitoring toolsobservability toolsproduction systemsmysqlmongodbgrowth mindset
Job Description
Summary: CarGurus is the largest and fastest-growing automotive marketplace, dedicated to providing trust and transparency in car shopping. They are seeking a Software Development Engineer I to build and operate backend services and data pipelines for their inventory platform, ensuring accurate and reliable marketplace inventory.
Responsibilities:
- Design, build, and maintain backend services and batch/stream jobs that ingest, normalize, and enrich vehicle inventory data
- Write clean, well-tested code in our primary stack (e.g., Java, Spring, MongoDB, AWS)
- Collaborate with engineers, Product, and Data to deliver features from design through deployment and monitoring
- Help troubleshoot and resolve production issues, improving reliability and observability along the way
- Participate in agile ceremonies, code reviews, and technical discussions as you grow your skills and ownership
Required Qualifications:
- 0–2 years of professional software development experience (internships/co-ops welcome)
- Experience with at least one object-oriented language (e.g., Java, Kotlin, C#)
- Understanding of core CS fundamentals (data structures, algorithms, APIs)
- Interest in backend, distributed systems, or data-intensive applications
- Strong communication skills, willingness to ask questions, and a growth mindset
Preferred Qualifications:
- Exposure to cloud-based environments, containers, or streaming technologies (e.g., AWS SQS) a plus
- Experience with monitoring/observability tools or operating production-like systems a plus
- Experience with database technologies like MySQL or MongoDB a plus
Required Skills: Object-oriented programming, Java, Kotlin, C#, Data structures, Algorithms, APIs, Backend development, Distributed systems, Data-intensive applications, Cloud environments, Containers, Streaming technologies, AWS SQS, Monitoring tools, Observability tools, Production systems, MySQL, MongoDB, Growth mindset
Benefits: Equity for all employees, Career development and corporate giving programs, Employee resource groups (ERGs) and communities, Flexible hybrid model, Robust time off policies, Daily free lunch, New car discount, Meditation and fitness apps, Commuting cost coverage
Benefits
Equity for all employees
Career development and corporate giving programs
Employee resource groups (ERGs) and communities
Flexible hybrid model
Robust time off policies
Daily free lunch
New car discount
Meditation and fitness apps
Commuting cost coverage