Staff Software Engineer

Cars Commerce•Chicago, IL
•$154,200 - $192,750•Remote

About The Position

Join us in shaping a future of Automotive Commerce. Cars Commerce builds solutions for automotive dealerships, manufacturers, and consumers. Our driving force is to deliver a single platform that simplifies everything about buying and selling cars. Our Websites Engineering Team drives our Dealer Inspire platform. We are embarking on a transformational journey, building innovative and integrated services that redefine how we deliver value to our customers. As a Staff Software Engineer on our Websites Engineering Team, you will help revitalize our backend services and tooling across our platform with a comprehensive technical strategy to simplify and build scalable systems. This is an exceptional opportunity to shape the future of our platform and drive meaningful change at scale, making a lasting impact within the automotive industry. You’ll work across team boundaries to design and develop components as well as performance-optimized back-end systems that scale across Dealer Inspire - Websites Engineering Team.

Requirements

  • Bachelor’s degree in Computer Science or equivalent professional experience
  • 10+ years of experience in backend software development with a strong focus on designing, building, and operating large-scale and highly available systems, including microservices architectures, APIs, and event-driven systems
  • 3+ years of experience architecting and building cloud-native solutions on AWS, leveraging services such as EKS, RDS, MSK, S3, and Lambda, including deploying, monitoring, and scaling applications in production environments
  • Strong system design skills with the ability to evaluate trade-offs, drive consensus, and document design decisions effectively
  • Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
  • Proven experience mentoring engineers and supporting their growth in technical depth, architecture, and leadership
  • Experience modernizing legacy systems and upgrading legacy technology stacks.
  • Strong experience designing and implementing RESTful APIs, GraphQL, and gRPC, with the ability to select the most appropriate interface for given technical and business requirements
  • In-depth knowledge of relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, MongoDB) data stores, caching strategies (e.g., Redis), and messaging systems (e.g., Kafka), with demonstrated experience implementing these at scale
  • Proven experience building observability into systems using tools like DataDog or OpenTelemetry to ensure performance, reliability, and uptime
  • Understanding of modern application security principles, including secure API design, data encryption, authentication/authorization (OAuth2, JWT), and role-based access control
  • Familiarity with DevSecOps practices, including CI/CD pipeline implementation, automated testing, infrastructure as code, and security integration throughout the software development lifecycle
  • Applicants must be authorized to work in the United States. We are unable to sponsor employment visas at this time.

Nice To Haves

  • Experience with the Node ecosystem is preferred. Candidates without Node experience but with a strong background in distributed systems, services, APIs, and backend development who are willing to learn new technologies are encouraged to apply.

Responsibilities

  • Define and drive reusable, reliable, and scalable back-end architectures across the Cars Commerce platform and integrations.
  • Lead the design, work breakdown, and development of high-performance, API-based backend services that meet service-level objectives (SLOs) and scale with growing business demands
  • Champion technical excellence by promoting best practices in system design, operational maturity, and engineering quality across the team
  • Work closely with engineering, design, and product partners across teams to align on back-end strategies and standards, elevate the use of back-end, API and integration consistency, and reduce duplication.
  • Serve as a back-end thought leader and mentor, coaching other engineers and shaping team/department-wide best practices.
  • Treat components and libraries as products. Develop excellent documentation, innovative usage patterns, and internal developer experience.
  • Collaborate with backend developers to integrate UIs with APIs. While your focus is back-end, you’re comfortable navigating the full stack.
  • Participate in an on-call rotation, providing prompt incident resolution and conducting postmortems to improve system reliability.

Benefits

  • Medical, Dental & Vision Healthcare Plans
  • New Hire Stipend for Home Office Set-Up
  • Generous PTO
  • Paid Holidays, Floating Holiday, Volunteer Day, Recharge Day
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service