Skip to main content

Software Engineer

Buying or selling a car is a big deal for everyone. We harness cutting-edge machine learning, AI, data science, and software development to make the process easier at every turn. There are no dull days here, so if learning-by-doing is your thing, then we’re the place for you. Join one of our product teams and experience a supportive culture that values your perspective, invests in your growth, and knows how to have a good time in the process.

Benefits and perks that go the extra mile

Learn more

Competitive pay

Medical, dental & vision

401(k) with company match

Paid time off

Paid sick leave

Employee stock purchase plan

Tuition reimbursement

Car discounts

Smiling CarMax employee meeting with a customer in a bright office, discussing paperwork at a desk.
CarMax employee handing car keys to smiling customers outside the dealership, with a child sitting in the back seat.

Learn and grow

As an Engineer, you'll be supported to innovate new solutions, develop creative technologies, and push our products to the next level. We're invested in your future. To make sure you can keep up with the latest technology, we've implemented a number of tools and resources that provide the information you need to learn and develop new skills. This includes internal skilling programs, external vendor training partnerships, and dedicated resources to help technologists stay at the leading edge of the industry.

What our people have to say

Our locations

Explore Software Engineer Careers

We can't wait to connect with you

Ready to take the next step? Apply today or join our Talent Community to stay in the loop on open roles, career tips, insider updates, and events near you. When the right opportunity pops up — you’ll be in the know.

Join Talent Community

Keep your information secure: At CarMax keeping your information secure is important to us. CarMax and the third parties we use during the application and recruiting process will NEVER ask you to send sensitive data, like your social security number or images of your driver’s license, via text. You should never send your personal information over text or through a chat platform.