Distinguish Software Engineer

  • CarMax
  • Richmond, Virginia
  • Full Time
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 Principal 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!

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 Distinguished 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 and sell the vehicles they want in a way that is right for them!

What you will do Essential Responsibilities

  • Partner with engineersto understand their challenges and needs, ensuring they have the tools and support necessary to excel in their roles.
  • Provide leadership and mentorshipto engineers, fostering their growth and development.
  • Market your innovative ideas internally and evolve them according to feedback and critique as people, process, and technology evolve.
  • Architect and developa platform for monitoring, observing , and delivering hundreds of application instances with a focus on reliability and scalability.
  • Investigate and resolvenetwork, scalability, and latency issues for cloud-hosted applications.
  • Implement security best practicesto safeguard applications and data.
  • Implement best practicesfor message patterns, including partition design, error handling, and running multiple messaging systems in parallel.
  • Lead initiativesthat promote reliability and cost-effectiveness across the enterprise.
  • Collaborate with colleaguesin product design, product management, and systems architecture to develop experimental solutions and bring innovative ideas to life.
  • Drive innovationby researching and integrating new technologies .
  • Collaborate with other engineering teamsto align on goals and strategies.
  • Conduct thorough code reviewsto ensure quality and adherence to standards.
  • Develop and maintain comprehensive documentationto ensure clarity and consistency in processes.

Purpose of the role

The Distinguished Engineer for the Engineering Experience group is a specialized position that focuses on engineering enablement. You partner with Engineers and Solution Architects to accelerate the engineering teams, solving complexities with simpler solutions that can be scaled across the organization. You are an expert in your craft and seen as a platform and implementation owner, actively contributing to the industry with a passion for continuous learning.

The Distinguished Engineer practices hands-on development and supervises the technical tasks of their colleagues. Beyond serving as a mentor, the Distinguished Engineer excels at standardizing practices, streamlining solutions, and making them practical and easier to implement. Their goal is to simplify processes for fellow engineers, support various business areas, and enhance the developer experience to ensure every engineer enjoys a better workday.

As a Distinguished Engineer, you possess a passion for technology that drives the development of ground-breaking products. Collaborating closely with product teams, you are involved in the development process from end to end: consulting users, carrying out experiments, tackling complex business problems, and implementing innovative solutions. Your ability to balance customer needs with business objectives ensures the delivery of technical solutions that enhance business value. Creative, curious, and highly analytical, you thrive on constant learning and adapt seamlessly to the ever-changing digital marketplace.

Purpose of the role

It takes a passion for technology to develop ground-breaking products. Working collaboratively and creatively as part of a close-knit product team, you will be part of the development process from end to end:

Qualifications and Requirements

Basic Qualifications

  • Masters Degree in Computer Science , Decision Science, Engineering, Statistics, or a related field, or equivalent alternative education, skills, and/or practical experience is preferred.

  • 15+ years of work experience required in software engineering disciplines, and/or other areas directly relevant to software engineering responsibilities and tasks, multiple certificationspreferred.

  • 5+ years of experience in engineering enablement.

Preferred Qualifications

  • Expert experience as a software developer working with product teams

  • Expert knowledge of programming languages/platforms such as C#, .NET, Azure, cloud-based SaaS, and PaaS solutions is preferred.

  • Expert knowledge of relational databases such as MS and SQL server are preferred.

  • Extensive experience with API design and integration is preferred.

  • Exceptional communication skills

Software Specific Qualifications and Requirements

Experience in the following required:

  • Advanced Microsoft .NET (C#)

  • Microsoft Azure

  • API designs

  • Automated/Performance Testing

  • Stateless/Sessions Design

  • Distributed Servers

  • Continuous Integration

  • Security and Data Protection

  • Data Storage Solutions

  • Reusable Code and Libraries

  • Server-Side Logic

  • Database Schemas

  • Data Migration and Scripting

  • Authentication/Authorization

  • Security Compliance

  • Unit Testing

Experience in the following preferred:

  • HTML5/CSS3/JavaScript

  • JavaScript Frameworks (ReactJS)

  • Responsive design

  • Microsoft SQL Server Scripting and Data Models

  • W3C Standards

  • Web Server/IIS Configuration

  • Container Orchestration (Kubernetes, Docker)

Work Location and Arrangement: This role will be based out of the Richmond, VA CarMax Technology Innovation Center or the Dallas, TX Technology Hub and have a Hybrid work arrangement.

Work Authorization: Applicants must be currently authorized to work in the United States on a full-time basis.

About CarMax

CarMax disrupted the auto industry by delivering the honest, transparent and high-integrity experience customers want and deserve. This innovative thinking around the way cars are bought and sold has helped us become the nations largest retailer of used cars, with over 200 locations nationwide.

Our amazing team of more than 25,000 associates work together to deliver iconic customer experiences. Along the way, we help every associate grow their career and achieve their best, at work and in their community. We are recognized for our commitment to training and diversity and are one of the FORTUNE 100 Best Companies to Work For.

Our Commitment to Diversity and Inclusion:

CarMax is committed to bringing together people from different backgrounds and perspectives, providing employees with a safe, welcoming, and inclusive work environment.

CarMax is an equal opportunity employer, and all qualified candidates will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, gender expression, genetic information, national origin, protected veteran status, disability status, and any other characteristics protected by law.

Upon an applicant's request, CarMax will consider reasonable accommodation to complete the CarMax Job Application .

Job ID: 474052323
Originally Posted on: 4/19/2025

Want to find more Technology opportunities?

Check out the 158,412 verified Technology jobs on iHireTechnology