Senior Software Engineer
@ CarMax

Richmond, British Columbia, Canada
$140,000
On Site
Full Time
Posted 20 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXXX****** @carmax.com
Recommended after applying

Job Details

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.

Frequently Asked Questions