Sr Software Engineer - Backend

CarMax

Dallas (TX)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading automotive retailer is seeking a Senior Software Engineer to design and maintain scalable backend systems. The role emphasizes object-oriented programming and collaboration with teams. Key responsibilities include backend services development, system design, and troubleshooting. Applicants should have strong backend development experience and the role offers a hybrid work arrangement with in-office days at specified locations in Texas and Virginia.

Qualifications

  • Proven experience as a Senior Software Engineer focused on backend development.
  • Strong proficiency in object-oriented programming and backend system design.
  • Experience building and supporting distributed systems and APIs.

Responsibilities

  • Design, develop, and maintain backend services and APIs using object-oriented languages.
  • Contribute to system design discussions and implement scalable, reliable solutions.
  • Collaborate with product managers, designers, and partner engineering teams.

Skills

Object-oriented programming
Backend system design
Distributed systems
Cloud platforms (AWS, Azure, GCP)
Relational and NoSQL databases

Job description

CarMax is seeking a Senior Software Engineer with strong backend development experience to help design, build, and maintain scalable, high‑quality systems supporting critical business capabilities. This role is primarily focused on object‑oriented backend engineering, with opportunities to collaborate with AI/ML and data teams as needed.

This is a hands‑on individual contributor role with expectations around technical ownership, mentoring, and delivering well‑designed backend solutions.

Key Responsibilities
  • Design, develop, and maintain backend services and APIs using object‑oriented languages such as Java, .NET, Python, or similar
  • Contribute to system design discussions and help implement scalable, reliable solutions
  • Own features and services end‑to‑end, from design through deployment and support
  • Collaborate with product managers, designers, and partner engineering teams to deliver business value
  • Participate in code reviews and help ensure engineering best practices for quality, performance, and security
  • Troubleshoot and resolve production issues, with a focus on system reliability and maintainability
  • Support cloud‑native development practices, CI/CD pipelines, and service‑oriented architectures
Qualifications
  • Proven experience as a Senior Software Engineer focused on backend development
  • Strong proficiency in object‑oriented programming and backend system design
  • Experience building and supporting distributed systems and APIs
  • Working knowledge of cloud platforms (AWS, Azure, or GCP)
  • Experience with relational and/or NoSQL databases
  • Ability to work independently while collaborating effectively within a team
Preferred Skills
  • Exposure to machine learning or data‑driven systems, including supporting model integrations
  • Familiarity with AI/ML concepts or workflows in a production environment
  • Experience working alongside data science or ML engineering teams
Work Location and Arrangement

This role will be based out of the CarMax Midtown office, Richmond VA or CarMax Technology Hub, Plano TX and have a Hybrid work arrangement.

  • Associates based in Richmond work onsite 5 days per week.
  • Associates based in Plano work onsite 2 days per week.
Work Authorization

Applicants must be currently authorized to work in the United States on a full-time basis. Sponsorship will not be considered for this specific role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

CarMax Business Services • Richmond (VA)

On-site
USD 120,000 - 150,000
Principal Software Engineer
Principal Software Engineer

CarMax • Richmond (VA)

On-site
USD 120,000 - 150,000
Commitment to training and diversity
Career growth opportunities
Inclusive work environment
Sr Principal Engineer, Azure
Sr Principal Engineer, Azure

CarMax • Richmond (VA)

On-site
USD 120,000 - 150,000
Engineer II, Software
Engineer II, Software

CarMax • Richmond (VA)

On-site
USD 80,000 - 100,000
Professional development opportunities
Health benefits
Retirement plans
Engineer II, Software
Engineer II, Software

CarMax Business Services • Richmond (VA)

Hybrid
USD 90,000 - 120,000
Senior Manager, Python & Microservices Architecture
Senior Manager, Python & Microservices Architecture

CarMax • Fort Worth (TX), Arlington (TX), Dallas (TX)

Hybrid
USD 130,000 - 160,000
Principal Cloud Engineer
Principal Cloud Engineer

CarMax • Dallas (TX)

On-site
USD 150,000 - 200,000
Principal Backend Engineer, Data Platform Lead
Principal Backend Engineer, Data Platform Lead

CarMax Business Services • Richmond (VA)

Hybrid
USD 120,000 - 150,000
Senior Engineer, AI & ML (multiple positions)
Senior Engineer, AI & ML (multiple positions)

CarMax • Fort Worth (TX), Town of Texas (WI)

On-site
USD 120,000 - 180,000
Bonus potential
Equity opportunity
Health benefits
Principal Software Engineer
Principal Software Engineer

CarMax Business Services • Plano (TX)

Hybrid
USD 136,000 - 205,000
Hybrid work arrangement
Bonus and equity
Richmond or Plano locations