Principal Software Engineer
$133K - $179K/yr
About the position We are seeking a Principal Software Engineer who will be part of a team focused on building robust, enterprise level inventory platforms and solutions. Prior experience with ...
$133K - $179K/yr
About the position We are seeking a Principal Software Engineer who will be part of a team focused on building robust, enterprise level inventory platforms and solutions. Prior experience with ...
$133K - $179K/yr
About the position We are seeking a Principal Software Engineer who will be part of a team focused on building robust, enterprise level inventory platforms and solutions. Prior experience with ...
As a Principal Software Engineer, you will set the technical direction for the backend, AI orchestration, and identity systems that turn frontier models into reliable, secure, production-grade ...
As a Principal Software Engineer, you will set the technical direction for the backend, AI orchestration, and identity systems that turn frontier models into reliable, secure, production-grade ...
Frisco, TX · Hybrid
As a Principal Software Engineer focused on Cloud Cost Optimization, you will be the embedded, go-to expert within [Product] engineering for how cloud and AI/model spend is tracked, forecast, and ...
Frisco, TX · Hybrid
As a Principal Software Engineer focused on Cloud Cost Optimization, you will be the embedded, go-to expert within [Product] engineering for how cloud and AI/model spend is tracked, forecast, and ...
Coppell, TX · Hybrid
$125K - $168K/yr
Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions. The Software Engineering role specializes in planning ...
Coppell, TX · Hybrid
$125K - $168K/yr
Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions. The Software Engineering role specializes in planning ...
Raytheon has an opportunity for a Principal Software Engineer to join our Mission Systems Engineering Team in the DFW area. We're seeking a highly capable Software Engineer with strong systems ...
Raytheon has an opportunity for a Principal Software Engineer to join our Mission Systems Engineering Team in the DFW area. We're seeking a highly capable Software Engineer with strong systems ...
Coppell, TX · On-site
$125K - $168K/yr
Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions. The Software Engineering role specializes in planning ...
Coppell, TX · On-site
$125K - $168K/yr
Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions. The Software Engineering role specializes in planning ...
Raytheon has an opportunity for a Principal Software Engineer to join our Mission Systems Engineering Team in the DFW area. We're seeking a highly capable Software Engineer with strong systems ...
Raytheon has an opportunity for a Principal Software Engineer to join our Mission Systems Engineering Team in the DFW area. We're seeking a highly capable Software Engineer with strong systems ...
Coppell, TX · On-site
$125K - $168K/yr
Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions. The Software Engineering role specializes in planning ...
Coppell, TX · On-site
$125K - $168K/yr
Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions. The Software Engineering role specializes in planning ...
Raytheon has an opportunity for a Principal Software Engineer to join our Mission Systems Engineering Team in the DFW area. We're seeking a highly capable Software Engineer with strong systems ...
Raytheon has an opportunity for a Principal Software Engineer to join our Mission Systems Engineering Team in the DFW area. We're seeking a highly capable Software Engineer with strong systems ...
Frisco, TX · On-site
$126K - $169K/yr
About You: You are a fit for the position of Principal Software Engineer if your background includes: Required Experience & Skills: * BachelorsDegree in Computer Science, Computer Engineering ...
Frisco, TX · On-site
$126K - $169K/yr
About You: You are a fit for the position of Principal Software Engineer if your background includes: Required Experience & Skills: * BachelorsDegree in Computer Science, Computer Engineering ...
Dallas, TX · On-site
$200K - $250K/yr
Principal Staff Software Engineer - Data as a Service About the Role WEX is transforming into a data-driven enterprise through its modern Data-as-a-Service (DaaS) platform. At the core of this ...
Dallas, TX · On-site
$200K - $250K/yr
Principal Staff Software Engineer - Data as a Service About the Role WEX is transforming into a data-driven enterprise through its modern Data-as-a-Service (DaaS) platform. At the core of this ...
$200K - $250K/yr
Principal Staff Software Engineer - Data as a Service About the Role WEX is transforming into a data-driven enterprise through its modern Data-as-a-Service (DaaS) platform. At the core of this ...
$200K - $250K/yr
Principal Staff Software Engineer - Data as a Service About the Role WEX is transforming into a data-driven enterprise through its modern Data-as-a-Service (DaaS) platform. At the core of this ...
Dallas, TX · On-site
$174K - $279K/yr
We are seeking an AI-Native Software Engineer (Principal Software Engineer) who combines software engineering expertise, AI agent development, and strong business partnership skills. This is not a ...
Dallas, TX · On-site
$174K - $279K/yr
We are seeking an AI-Native Software Engineer (Principal Software Engineer) who combines software engineering expertise, AI agent development, and strong business partnership skills. This is not a ...
Dallas, TX · On-site +1
$133K - $179K/yr
The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position is responsible for ...
Dallas, TX · On-site +1
$133K - $179K/yr
The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position is responsible for ...
Plano, TX · On-site
$106K - $178K/yr
As a Principal Software Engineer (React Native), you'll lead design and development of high-performing mobile apps, mentor other engineers, and help bring new digital capabilities (including AI) to ...
Plano, TX · On-site
$106K - $178K/yr
As a Principal Software Engineer (React Native), you'll lead design and development of high-performing mobile apps, mentor other engineers, and help bring new digital capabilities (including AI) to ...
$106K - $178K/yr
As a Principal Software Engineer (React Native), you'll lead design and development of high-performing mobile apps, mentor other engineers, and help bring new digital capabilities (including AI) to ...
$106K - $178K/yr
As a Principal Software Engineer (React Native), you'll lead design and development of high-performing mobile apps, mentor other engineers, and help bring new digital capabilities (including AI) to ...
Plano, TX · On-site
$106K - $178K/yr
As a Principal Software Engineer (React Native), you'll lead design and development of high-performing mobile apps, mentor other engineers, and help bring new digital capabilities (including AI) to ...
Plano, TX · On-site
$106K - $178K/yr
As a Principal Software Engineer (React Native), you'll lead design and development of high-performing mobile apps, mentor other engineers, and help bring new digital capabilities (including AI) to ...
Purpose of Role The Principal Software Engineer is a senior hands-on technical leader responsible for designing and delivering scalable enterprise software solutions. This role drives modern ...
Purpose of Role The Principal Software Engineer is a senior hands-on technical leader responsible for designing and delivering scalable enterprise software solutions. This role drives modern ...
Plano, TX · Remote
$120K - $165K/yr
We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power personalization, lifecycle engagement, and ...
Quick apply
Plano, TX · Remote
$120K - $165K/yr
We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power personalization, lifecycle engagement, and ...
Purpose of Role The Principal Software Engineer is a senior hands-on technical leader responsible for designing and delivering scalable enterprise software solutions. This role drives modern ...
Purpose of Role The Principal Software Engineer is a senior hands-on technical leader responsible for designing and delivering scalable enterprise software solutions. This role drives modern ...
$56.3K - $70.7K
0% of jobs
$70.7K - $85.1K
0% of jobs
$85.1K - $99.5K
4% of jobs
$99.5K - $113.9K
8% of jobs
$125.2K is the 25th percentile. Wages below this are outliers.
$113.9K - $128.4K
16% of jobs
$128.4K - $142.8K
18% of jobs
The median wage is $145.8K / yr.
$142.8K - $157.2K
18% of jobs
$165.9K is the 75th percentile. Wages above this are outliers.
$157.2K - $171.6K
18% of jobs
$171.6K - $186K
12% of jobs
$186K - $200.5K
4% of jobs
$200.5K - $214.9K
2% of jobs
$56.3K
$149.7K
$214.9K
| Aspect | Principal Software Engineer | Senior Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in CS or related field; extensive experience | Bachelor's or Master's in CS; several years of experience |
| Work Environment | Leadership roles, strategic planning, cross-team collaboration | Design, develop, and troubleshoot software; mentorship |
| Employer & Industry Usage | Tech companies, large enterprises, startups | Most industries, including tech, finance, healthcare |
The main difference between a Principal Software Engineer and a Senior Software Engineer lies in their level of responsibility and scope. Principal Software Engineers typically lead technical strategy, influence architecture decisions, and mentor multiple teams, whereas Senior Software Engineers focus on coding, design, and individual project contributions. Both roles require strong technical skills, but the Principal role emphasizes leadership and strategic impact.
A principal software engineer is in charge of software development. In this career, you guide the software design process and inspect software programs to make suggestions for improvements. Principal software engineers also process complex data and may need to enforce software design, development, and maintenance requirements. Your job requires a high level of technical knowledge and skills and a thorough understanding of the software development process. Your employer may require you to have a bachelor’s or master’s degree in software development. Similar job titles include software architect and principal software developer.

8.0
Based on 371 frontline employees who took The Breakroom Quiz
24th of 732 rated retailers
CarMax, the way your career should be!
About the position
We are seeking a Principal Software Engineer who will be part of a team focused on building robust, enterprise level inventory platforms and solutions. Prior experience with inventory and inventory technologies as well as business acumen are essential for success. Your financial and retail environment experience, coupled with expertise around API's, services, and cloud-based technologies, will help craft innovative solutions to meet our business goals. From inception to completion, you will develop tools and technology, learning quickly from our spirit of experimentation. Overall, you will have a direct impact on improving the performance of our business and ensuring customers can buy and sell the products and services they want in a way that's right for them.
As part of the Technology organization, you will have the opportunity to implement platforms supporting CarMax digital transformation and create best in class developer experiences in bringing business and platform capabilities to market.
What you will do - Essential responsibilities
Qualifications and requirements
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Preferred Qualifications
Work Location and Arrangement:This role will be based out of the Richmond Midtown or Plano Tech 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. 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 thinkingaround the way cars are bought and soldhas helped us become the nation's largest retailer of used cars, with over 200 locations nationwide.
Ouramazing 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 areone 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.
The annual salary for this position is:
$136,200.00 - $204,300.00May be eligible for bonus and equity.
Benefits:
Except as otherwise required by state law, CarMax Associates are entitled to the following paid sick, vacation, and holiday time.
Associates that are considered full-time hourly or commission/incentive eligible:
Associates considered full-time salaried are entitled to paid time away with no specified limit as needed for sick, vacation, bereavement, jury duty, holidays, floating holiday, etc. subject to manager approval.
For more details about benefits, please visit our CarMax Benefits website.
Upon an applicant's request, CarMax will consider reasonable accommodation to complete the CarMax Job Application.
Sourced by ZipRecruiter
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®.
Automobile dealers and finance and insurance
10,000+ Employees
Henrico, VA, US