About The Position

CarGurus is hiring a Senior Software Engineer for its Developer Experience Architecture team. The team builds platforms, tooling, and standards to help hundreds of engineers work more productively and safely. The role contributes to initiatives including standardizing AI agentic development, building AI-powered features, establishing AI development practices, evolving authentication and authorization, and improving service and job creation paths on AWS. The engineer will own well-scoped work and collaborate with engineers and product managers across the organization, with support and mentorship from senior teammates. The position involves building developer tools and AI agent workflows, evaluating AI technologies, supporting adoption of tools and practices across engineering teams, following and helping product teams adopt engineering standards, and improving system reliability and performance. CarGurus offers a flexible hybrid model and describes its culture as people-first, collaborative, and supportive of career growth.

Requirements

  • Five or more years of hands-on, full-stack software design and development experience, including at least three years of Python.
  • Experience building web applications and working with cloud-native systems on AWS or similar cloud providers.
  • Production-level hands-on exposure to AI frameworks or APIs, such as FastAPI, Anthropic, LangChain/LangGraph, LangFuse, or Evals.
  • Experience using modern AI coding tools, including assistants, agents, or MCP, on real engineering work, or eagerness to adopt them.
  • Working knowledge of authentication and identity standards (OAuth2/OIDC), or a strong appetite to learn them.
  • Comfort writing tests, using observability tools, and owning well-scoped tasks end to end.
  • Curiosity, collaboration, eagerness to learn, and strong communication skills.
  • Bachelor's degree in Computer Science or equivalent.

Nice To Haves

  • Experience with Java, client- and server-side JavaScript, and Terraform.

Responsibilities

  • Build and ship developer tooling, framework components, and reusable templates to improve engineering productivity and quality.
  • Contribute to the agentic development ecosystem, including Claude Code configuration, plugins and skills, MCP servers, and an autonomous agentic coding platform.
  • Build and integrate AI agent workflows using LLM APIs and orchestration frameworks.
  • Evaluate AI development technologies, libraries, and techniques, and share findings with the broader team.
  • Support rollout of AI tools and practices across engineering teams, including documentation and internal tooling.
  • Apply engineering standards, guardrails, and best practices, and help product teams adopt them.
  • Learn, experiment, and advocate for technologies and methodologies that can move the business forward.
  • Investigate issues, identify root causes, and improve system reliability and performance.

Benefits

  • Equity for all employees.
  • Career development programs.
  • Corporate giving programs.
  • Employee resource groups and communities.
  • Flexible hybrid model.
  • Robust time-off policies.
  • Daily free lunch.
  • New car discount.
  • Meditation and fitness apps.
  • Commuting cost coverage.
  • The role may qualify for discretionary bonuses or incentives and Restricted Stock Units (RSUs).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service