Want to get hired at CarMax?

Senior Software Engineer

CarMax

Richmond, British Columbia, CanadaOn Site

Original Job Summary

About CarMax

CarMax disrupted the auto industry by delivering the honest, transparent and high-integrity experience customers want and deserve. With over 200 locations nationwide and more than 25,000 associates, CarMax is recognized as one of the FORTUNE 100 Best Companies to Work For®. Our innovative approach and commitment to diversity empower every associate to grow their career and achieve their best.

About the Role

At CarMax, our Senior Software Engineer is a key contributor in developing digital products that enhance the customer experience. As a full stack engineer, you will be responsible for designing and developing APIs, services, and user-facing applications using an array of technologies including Microsoft .NET Core (C#) and Azure cloud services. Your work will directly impact CarMax’s digital commerce platforms and overall business performance.

Key Responsibilities

  • Design and develop APIs, services, and web applications.
  • Create cloud solutions using PaaS, IaaS, and CaaS.
  • Implement continuous integration, DevOps practices, and automated testing.
  • Develop monitoring and alerting solutions.
  • Collaborate with architects and lead engineers to innovate digital commerce solutions.
  • Produce technical documentation and support artifacts.

Qualifications

The ideal candidate will have 5+ years of full stack application development experience, hands-on programming expertise in C# .NET and Azure, and a robust understanding of APIs, container technologies, and CI/CD pipelines. Experience in retail, finance, or automotive sectors is a plus. Familiarity with Agile and DevOps methodologies is required.

Work Location & Arrangement

This role is based out of the Richmond, VA CarMax Technology Innovation Center or the Dallas, TX Technology Hub with a hybrid work arrangement.

Key skills/competency

  • Full Stack
  • API Development
  • .NET Core
  • Azure
  • Cloud Solutions
  • DevOps
  • Continuous Integration
  • Agile
  • Retail Technology
  • Digital Commerce

How to Get Hired at CarMax

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills to CarMax requirements.
  • Highlight API expertise: Emphasize .NET and cloud experience.
  • Include DevOps projects: Showcase integration and CI/CD work.
  • Research CarMax culture: Review mission, values, and employee reviews.

📝 Interview Preparation Advice

Technical Preparation

Review .NET Core fundamentals and API design.
Practice Azure cloud service deployment and integration.
Set up a CI/CD pipeline using DevOps tools.
Experiment with containerization using Docker.

Behavioral Questions

Describe teamwork scenarios in past projects.
Explain handling tight deadlines effectively.
Discuss your problem-solving experiences.
Share examples of adapting to changes.