Cars Commerce

Staff Software Engineer

Cars Commerce

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $154,200 - $192,750 per year

Job Level

Lead

Tech Stack

AWSCloudDistributed SystemsDockerDynamoDBElixirGraphQLGRPCKafkaKubernetesMicroservicesMongoDBMySQLNoSQLPostgresRedis

About the role

  • Own the technology strategy for the Cars Commerce Inventory Platform, driving its technical evolution to enable scale, performance, and long-term agility
  • 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
  • Take ownership of business-critical production systems , including participating in on-call rotations, resolving incidents, and conducting postmortems to continuously improve reliability
  • Champion technical excellence by promoting best practices in system design, operational maturity, and engineering quality across the team
  • Partner closely with engineering and product leaders to align technical solutions with business objectives, guide complex decisions, and balance short-term delivery with long-term scalability
  • Foster a culture of collaboration and ownership by building strong cross-team relationships, encouraging open communication, and influencing through empathy and technical credibility
  • Mentor and grow engineers by developing their technical depth, system design skills, and leadership capabilities

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
  • Experience with Elixir and Phoenix framework is preferred. Candidates without Elixir 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.
  • 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
  • Expertise with containerization and orchestration technologies (e.g., Docker, Kubernetes), including deploying, monitoring, and scaling applications in production environments
  • 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
  • Willingness to 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
  • Refuel - a service based recognition program where employees receive additional paid time away to learn grow and reset
  • Paid Holidays, Floating Holiday, Volunteer Day, Recharge Day

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
backend software developmentmicroservices architectureAPI designcloud-native solutionsElixirPhoenix frameworksystem designcontainerizationorchestration technologiesRESTful APIs
Soft skills
communication skillsinterpersonal skillsmentoringcollaborationinfluencingtechnical credibilityleadership capabilitiesproblem-solvingconsensus buildingempathy
Certifications
Bachelor’s degree in Computer Science
Coupa Software

Principal Software Engineer

Coupa Software
Leadfull-time$219k–$258k / yearCalifornia · 🇺🇸 United States
Posted: 7 hours agoSource: jobs.lever.co
CloudGoJava.NETPythonRuby
BRG

Software Engineer

BRG
Mid · Seniorfull-time$100k–$230k / yearDistrict of Columbia, Washington · 🇺🇸 United States
Posted: 8 hours agoSource: thinkbrg.wd5.myworkdayjobs.com
General Motors

Principal AV Behavior and AI Safety Engineer – Technical Lead

General Motors
Seniorfull-time$228k–$350k / year🇺🇸 United States
Posted: 8 hours agoSource: generalmotors.wd5.myworkdayjobs.com
AWSAzureBigQueryCloudDockerGoogle Cloud PlatformJavaKubernetesNumpyPandasPySparkPython+5 more
General Motors

Operations Safety Engineering Lead – Autonomous Vehicle Development

General Motors
Seniorfull-time$157k–$242k / year🇺🇸 United States
Posted: 8 hours agoSource: generalmotors.wd5.myworkdayjobs.com
TASC

AI Software Engineer

TASC
Mid · Seniorfull-time$92k–$176k / yearCalifornia, Massachusetts, New York · 🇺🇸 United States
Posted: 8 hours agoSource: mastercard.wd1.myworkdayjobs.com
AWSAzureCloudDockerGoogle Cloud PlatformKafkaPythonPyTorchSparkSQLTensorflowUnity