CarGurus

Principal Software Development Engineering

CarGurus

Apply
5 months ago
Boston, MA, USA
Senior / Staff+
H1B Sponsor

Responsibilities

  • Collaborate with engineers, product managers, and stakeholders to gather product requirements.
  • Own the full development lifecycle from concept refinement to delivery of high-quality systems.
  • Ensure code reliability and performance through automated testing.
  • Promote observability and operational excellence across services.
  • Leverage AI technologies to enhance software development efficiency.
  • Mentor engineers by providing guidance and actionable feedback.

Requirements

  • Bachelor's degree in Computer Science or equivalent experience.
  • 8+ years of software engineering experience, including 3+ years as a technical lead.
  • 5+ years of experience with distributed systems and high-volume transaction applications.
  • 2+ years of experience with cloud infrastructure technologies like AWS.
  • 3+ years of hands-on experience with relational and NoSQL databases.
  • Experience in operating and troubleshooting production systems.
  • Strong written and verbal communication skills.
  • Self-motivated and proactive in driving projects.
  • Aptitude for leveraging AI tools to enhance development efficiency.
  • Fullstack experience is a plus.

Benefits

  • Equity for all employees.
  • Flexible hybrid work model.
  • Robust time off policies for work-life balance.
  • Daily free lunch and new car discounts.
  • Access to meditation and fitness apps.
  • Commuting cost coverage.

Tech Stack

AWSJavaSpring BootTerraform

Categories

AI & MLBackendDevOpsFull Stack