Software Development Engineer II, Consumer

CarGurus
Boston, MA
Job Description
We are hiring for a backend engineer in our Consumer organization to drive our consumer-facing experiences forward, rebuilding and reimagining our entire user experience to help our customers find the perfect car for them, at a fair price.

Requirements

  • 2-5 years of hands-on software design and development experience
  • Expert in OOP (Java required), ideally in fast-paced environments
  • Solid experience in the data layer including SQL, caching strategies, and storage alternatives
  • A strong understanding of data structures, algorithms, and complexity analysis
  • Experience working with web tier technologies and strategies
  • Experience working in cross-functional teams with front-end engineers, Product, and UX
  • The ability to iterate and ship ideas quickly
  • Experience with A/B testing and/or performance testing
  • Experience with AWS
  • Bachelor's degree in Computer Science or Computer Engineering

Benefits

  • Generous Paid Time Off
  • 401k Matching
  • Retirement Plan
  • Flexible Hybrid Model
  • Robust Time Off Policies
  • Daily Free Lunch
  • New Car Discount
  • Commuting Cost Coverage
]]>