Principal Software Engineer
CarMax
Principal Software Engineer
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!
Essential Responsibilities:
- Design and develop scalable backend APIs and services that power the Nexus platform using modern cloud-based technologies
- Collaborate with product management, systems architecture, and partner engineering teams to develop innovative solutions that solve complex business problems
- Lead technical initiatives and mentor engineers, providing guidance on best practices, architecture decisions, and implementation approaches
- Drive technical excellence across the team by establishing coding standards, conducting code reviews, and championing engineering best practices
- Develop cloud solutions using services, functions, and other key cloud platform components
- Implement continuous integration and DevOps practices, including automated testing, monitoring, and alerting
- Stay on top of industry trends and emerging technologies to continuously improve our technical capabilities and ensure our solutions remain cutting-edge
- Collaborate effectively with multiple teams across the organization to deliver cohesive, high-quality solutions
- Market your innovative ideas internally and evolve them according to feedback and critique within an agile environment
Nexus is building intelligent data platforms that transform how critical business information is managed, shared, and leveraged across CarMax. Our mission is to deliver scalable, intelligent data experiences that create business impact and enable data-driven decision making. We're focused on building systems that handle complex data at scale, creating the foundation for insights that will transform how the business operates.
Purpose of the role:
We are seeking a Principal Software Engineer who will help architect and build the technical foundation of our data platform. It takes a passion for technology and leadership to develop ground-breaking products that handle complex data at scale. Working collaboratively and creatively as part of a close-knit product team, you will be part of the development process from end to end: consulting users, carrying out experiments, tackling complex technical challenges around data management and API design, and implementing scalable solutions. You can balance technical excellence with business goals and know how to deliver backend solutions that enhance business value. As a Principal Engineer with leadership aspirations, you will not only write code but also guide technical direction, mentor team members, and help shape the future of our engineering organization. Creative, curious, and highly analytical, you never stop learning and thrive on building systems that unlock new possibilities.
Qualifications and Requirements:
Basic Qualifications:
- Strong teamwork and leadership skills, ability to learn quickly, excellent written and spoken communication required
- 7+ years of experience with .NET Core/C#/Microsoft Azure offerings
- Bachelor's degree in computer science, a related field, or equivalent alternative education, skills, and/or practical experience is required
- Demonstrated ability or strong interest in technical leadership and mentoring engineers
Experience in the following Required:
- Strong expertise in REST API design and development
- Knowledge and passion towards backend architecture, app tier/service layer methodologies
- Experience with SQL Server and NoSQL database technologies
- Experience integrating cloud-based technologies and solutions (PaaS/IaaS/CaaS)
- Experience with version control systems (Git, GitHub, etc.)
- Experience working with Agile and DevOps methodologies
- Knowledge of JSON and XML concepts, frameworks, and standards
- Experience implementing CI/CD pipelines and Infrastructure as Code
- Experience implementing security best practices for APIs and services
- Experience collaborating with multiple teams across an organization
Experience in the following preferred:
- Experience mentoring and developing other engineers
- Experience with API Gateway technologies
- Knowledge of React.js and front-end architecture
- Python experience
- Experience working within a product organization
- Understanding of monitoring tools and observability practices
- Experience with microservices architecture
Work Location and Arrangement: This role will be based out of the Richmond Midtown or Plano Tech hub and have a Hybrid work arrangement.
- Associates based in Richmond work on-site 4 days per week.
- Associates based in Plano work onsite 2 days per week.
Work Authorization: Applicants must be currently authorized to work in the United States on a full-time basis. Sponsorship will not be considered for this specific role.
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 nation's 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, genetic information, national origin, protected veteran status, disability status, or any other characteristic protected by law. Upon an applicant's request, CarMax will consider reasonable accommodation to complete the CarMax Job Application.
- ...Principal Software Engineer This role requires candidates who are currently authorized to work in the U.S. without sponsorship, and C2C arrangements are not accepted. This role is hybrid in Plano, TX or Tustin, CA. Position Summary The Principal Software Engineer...Suggested
$106.4k - $178.1k
...PepsiCo's mobile applications that power our business and deliver modern digital capabilities to our frontline employees. As a Principal Software Engineer (React Native), you'll lead design and development of high-performing mobile apps, mentor other engineers, and help bring...Suggested$127.52k - $191.28k
...Calypso Principal Software Engineer 4 Days Hybrid from any of our locations in RI, Iselin NJ, MA, Pittsburgh PA, Dallas TX or Phoenix AZ Role is not relocation eligible. Responsibilities Your role as Calypso Principal Software Engineer is to work with engineering...SuggestedFull timeLocal areaRelocationFlexible hoursShift work- ...Loan Depot is looking for a Principal Software Engineer that will be responsible for delivering senior level innovative, compelling, coherent software solutions for our consumer, internal operations and value chain constituents across a wide variety of enterprise applications...Suggested
$50 per hour
...proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization. Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in...SuggestedWork at officeLocal areaFlexible hours2 days per week3 days per week- ...Principal Software Engineer Our mission is to develop a platform that can collect, update, and retrieve loss data for both new and existing claims through easy‑to‑consume APIs that are fast, secure, flexible, configurable, and resilient to core system constraints. We...Work at officeFlexible hours
- ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Consumer...Bank staff
- ...Principal Modeling And Simulation (M&S) Software Engineer Raytheon is seeking a Principal Modeling and Simulation (M&S) Software Engineer to join the Mission Applied Science & Technology (MAST) team. The MAST directorate is an energetic multi-disciplinary team of about...Local areaRelocation package
$134.75k - $190.75k
...Join to apply for the Principal Software Engineer role at Shutterfly Snapfish (part of the Shutterfly family of brands) was built to help people archive and share photos. For almost two decades, our tools have played a critical part in changing how people around the world...Full timeRemote work- ...Principal Software Engineer If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Finance Technology team, you provide...
$130k - $190k
...Job Overview: Senior Principal Software Engineer - Warehouse Operations We are seeking a highly skilled and motivated Information Technology Engineer to oversee and enhance our warehouse operations systems. This role will be pivotal in ensuring seamless integration...- Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that... ...applications. As we continue to grow, we’re looking for a skilled Principal Software Engineer to join our dynamic team and contribute to our mission of...Full timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa
- ...possessing deep technical expertise in AI, Data, Cloud, and modern software development. You will lead the development, enhancement, and... ...Excellence: Spearhead operational excellence across all engineering functions, ensuring the continuous delivery of high-quality, impactful...
- A leading photography company in Plano, TX is seeking a Principal Software Engineer to drive the design and development of an innovative platform. This fully remote role requires expertise in distributed computing, advanced programming, and CI/CD technologies. You will...Remote work
- ...Principal Software Engineer - Machine Learning Location: Dallas, TX/ Atlanta, GA/ Plano, TX onsite day1 (Any of these three locations can be given) This is a senior level role where this person is responsible for the development of high performance, distributed modeling...
$140k - $170k
...Principal Consultant - Software Engineer Plano, TX Are you a deeply technical leader who thrives on solving high-impact problems, scaling systems, and guiding engineering teams through hands-on leadership? At Torq, we work with forward-thinking organizations...Visa sponsorship$140k - $150k
...dedicated to making the digital world a safer place for everyone. We are seeking a highly experienced and hands-on Technical Lead Software Engineer with deep expertise in cloud-native architecture, agentic AI systems, strong background in full-stack development, large-scale...Work experience placementWork at officeRemote work$107.5k - $204.5k
...global market. Embark on a journey where your expertise in software engineering will help shape the future of aerospace technology. At... ...safeguarding the lives of those who protect us. As our next Principal Engineer, you'll immerse yourself in Strategic Nuclear Deterrence...Temporary workWork experience placementWork at officeRemote workFlexible hours- ...user experience and general system usability. Function as the principal ServiceNow SME. Mentor/assist other team members where needed.... ...to acquire J&J Worldwide Services, a leading provider of engineering services, base support operations and facilities maintenance for...Live inWorldwide
- ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the VPC Network...
- ...Principal Software Engineer Join a forward-thinking team at JPMorgan Chase and help shape the future of cloud platform engineering. As a Principal Software Engineer, you'll play a critical role in building and optimizing the platforms that power our data and AI initiatives...Work at officeShift work
- A software solutions company is seeking a Principal Software Test Engineer based in Plano, Texas. The role involves end-to-end testing activities, developing and executing test plans, and collaborating with teams to ensure software quality. Candidates should have 6-8 years...
- ...transfers of personal data and ensure that your personal information is adequately protected whilst outside of the EEA.**Principal Software Test Engineer (Noida) page is loaded## Principal Software Test Engineer (Noida)remote type: Hybridlocations: India - Noidatime type:...Work experience placementWork at officeRemote work
$170k - $233k
...level innovative, compelling, coherent software solutions for our consumer, internal operations... .... Expert in enterprise architecture principals, patterns and practices. Expert in... .... in Computer Science or B.S. Software Engineering or B.A. in Computer Information Systems...Local area- ...Principal Embedded Software Developer (VSE) Location: Onsite Plano, Texas Duration: Long Term Contract Required Skills: Should be... ...Description We are seeking a highly skilled Principal Software Engineer with extensive experience in Linux-based systems software...Long term contract
- ...Below is the Job Details for your reference: Role Embedded Software Engineer Location Plano Texas (Hybrid) Duration 24 months contact Description Key/Primary Responsibilities • Develop cyber security software for Toyota products. •...ApprenticeshipLocal area
- ...AI-Powered Software Engineering Tools Lead This role leads the development of AI-powered software engineering tools by building and orchestrating advanced SDLC agents that improve coding, testing, and CI/CD workflows. It requires strong Python skills and hands-on experience...Relocation packageFlexible hours
- ...I have an opportunity for "Triage Software Engineer - Plano, TX - ONSITE - LOCALS" and I am looking for a candidate who can join Immediately if you are interested, reply to me with your updated resume or if you could refer someone I would really appreciate it Position...Local areaImmediate start
- ...Required Skills & Experience -6–8+ years of software engineering experience, with a strong senior‑level mindset and ownership mentality. -Strong experience with Python 3x in production environments. -Proven experience building and operating production FastAPI or Flask...
- ...cyber domains in the interest of national security. L3Harris Engineering Hiring Event - Greenville, Texas Must have a minimum of 3 years... ...Engineers ELINT Engineers Datalink Engineers Network Engineers Software Engineers Project Engineers Mechanical Engineers Technical...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Plano, TX
- principal Plano, TX
- senior principal cloud computing engineer Plano, TX
- principal architect Plano, TX
- associate principal Plano, TX
- principal data scientist Plano, TX
- principal cloud computing engineer Plano, TX
- senior principal scientist Plano, TX
- software product owner Plano, TX
- id software Plano, TX

