
Principal Software Development Engineering
CarGurus
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