Carmax

Automotive Retail

PrincipalSoftwareEngineer

$225–350k ~AI est. Richmond, Virginia, United States; Plano, Texas, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Principal candidates.

The Brief

“Principal Software Engineer at Carmax. Skills: Software Engineering, Cloud Technologies, Agile Methodologies, DevOps. Lead design and development of digital solutions. Create tools and technologies”

What You'll Achieve.

Transform car-buying experience; Enhance business performance; Ensure customer satisfaction

Industry & Context.

Automotive Retail
Problems you'll solve

Solve complex challenges

Eligibility Requirements

Work Authorization in US

What They're Looking For.

Must Have

Bachelor's degree in Computer Science or related field with 7+ years of experience OR Master's degree with 5+ years of experience, 7+ years of experience with .NET Core, C#, and Microsoft Azure offerings, Proficiency in Agile and DevOps methodologies, Experience working within a product organization and collaborating across multiple teams, Experience with SQL Server and NoSQL database technologies, Hands-on experience with RESTful APIs, event-driven architecture, and distributed systems, Expertise in CI/CD pipelines and Git version control

Nice to Have

Experience with advanced Azure services (AKS, Service Bus, Functions, IaC), Familiarity with Linux-based deployment environments, Hands-on experience with Docker and Kubernetes

What You'll Do.

Lead design and development of digital solutions

Create tools and technologies

and customer satisfaction

Solve complex challenges

Deliver impactful solutions

Collaborate with cross-functional teams

Design and implement scalable

secure software solutions

Lead development efforts

Apply Agile and DevOps methodologies

Deliver high-quality products

Ensure solutions meet standards

Promote best practices in coding

Promote best practices in testing

Promote best practices in deployment

Research emerging technologies

Recommend improvements

Contribute to culture of innovation

Contribute to culture of technical excellence

How You'll Work.

Team & Collaboration

Cross-functional teams; Product design teams; Product management teams; Systems architecture teams

Process & Methodology

Agile, DevOps

Full Job Description

8116 - Midtown Office - 2220 W. Broad Street, Richmond, Virginia, 23220 CarMax, the way your career should be! **About this job** At CarMax, we are industry disruptors. At the heart of our innovation is new digital products. Working on many different aspects of the customer experience, our Senior Engineers research and discover new opportunities and shape products to fulfill them. From inception to completion, you will develop tools and technology, learning quickly from our spirit of experimentation. You will have a direct impact on improving the performance of our business and ensuring customers can buy the vehicles they want in a way that is right for them! **Position Overview** As a Principal Engineer, Software at CarMax, you will lead the design and development of innovative digital solutions that transform the car-buying experience. From concept to deployment, you’ll create tools and technologies that enhance performance, scalability, and customer satisfaction. This role combines technical expertise with strategic thinking, enabling you to solve complex challenges and deliver impactful solutions in a fast-paced, agile environment. **Why CarMax?** At CarMax, we are the nation’s largest retailer of used cars with stores from coast to coast, and we are still growing. We’re rethinking the way people buy cars – and it’s our associates that help us do just that. We believe work should feel meaningful and rewarding, with opportunities to make an impact every day. This is where innovation meets passion – be inspired and supported to take us to the future. **Team Overview** Join a collaborative, product-focused team dedicated to delivering best-in-class technology solutions. You’ll work closely with product design, product management, and systems architecture teams to develop experimental solutions, iterate quickly, and refine ideas based on feedback. Your ability to balance customer needs with business goals will ensure technical solutions drive measurable value. **Rol

Free ATS check

Applying for this Principal Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Carmax?

Real rants from real employees. Read before you apply.

Read Company Rants →