Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

CarMax Business Services LLC

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 Engineers research and discover new opportunities and shape products to fulfil 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! What you will do - 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 About Nexus 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 Strong teamwork skills, ability to learn quickly, excellent written and spoken communication 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 on-site 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. #J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Richmond, VA vacancy
  • $99.6k - $234.6k

     ...distributed systems, and enterprise-grade reliability. Our engineering culture is grounded in OCI Values - emphasizing integrity,...  ...experiences. Who We're Looking For We are seeking a Principal Software Development Engineer with deep experience in distributed systems... 
    Suggested
    Temporary work
    Relocation package
    Flexible hours

    Oracle

    Richmond, VA
    3 days ago
  • $99.6k - $234.6k

     ...Oracle Cloud Infrastructure (OCI) is seeking a highly motivated Software Developer 4 to join the Infrastructure Planning and Capacity...  ...infrastructure footprint. Our systems support critical business and engineering processes that influence billions of dollars in infrastructure... 
    Suggested
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Richmond, VA
    4 days ago
  • $99.6k - $234.6k

     ...Infrastructure (OCI) is building the next generation of AI native engineering systems powering cloud operations, infrastructure...  ...and operator productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who operates as an AI native builder... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    9 days ago
  • $99.6k - $223.4k

     ...Description About You You work backward from users and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical infrastructure. You can learn and model domain concepts such as... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    3 days ago
  • $99.6k - $223.4k

     ...administrative burden. We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines...  ...in Computer Science or equivalent. • 6+ years of relevant software engineering experience. • Strong software engineering skills... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    14 hours ago
  • $96.8k - $306.4k

     ...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Richmond, VA
    1 day ago
  • $99.6k - $234.6k

     ...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming... 
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    14 days ago
  • $99.6k - $234.6k

     ...Job Description Role Summary Oracle Health Platform Engineering builds and operates shared platform services that power secure...  ..., correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform... 
    Temporary work
    Visa sponsorship
    Flexible hours

    Oracle

    Richmond, VA
    4 days ago
  • $99.6k - $223.4k

     ...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Richmond, VA
    1 day ago
  • $99.6k - $223.4k

     ...Job Description Oracle is seeking an experienced Software Engineer to join a highly skilled team focused on building modern cloud and AI-enabled enterprise solutions. This role is ideal for a developer with strong hands-on experience in Oracle APEX, PL/SQL, Oracle Database... 
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    5 days ago
  • $96.8k - $306.4k

    Job Description The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to Linux kernel and working on innovative projects across multiple...
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    9 days ago
  • $238.7k - $365.7k

     ...View, CA you are expected to report to that location three times per week, at minimum. The Role The Vehicle Experiences Engine software team is a dynamic and fast paced team that designs, develops, and maintains the embedded software platform for Infotainment and... 
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Richmond, VA
    3 days ago
  • $96.8k - $306.4k

     ...Job Description This Sr Principal Software Engineer role is a senior technical leadership position focused on designing and building secure, scalable cross-domain solutions for mission-critical systems. The role requires deep expertise in security-critical software,... 
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    3 days ago
  • $99.6k - $223.4k

     ...directly improve clinical outcomes. We're looking for senior engineers with deep Java expertise, exceptional debugging and problem-...  ...Citizens or Green Card holders. Responsibilities Senior Principal Engineer - Cloud, AI & Healthcare Platforms (US Remote) If you... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Richmond, VA
    14 hours ago
  • $96.8k - $306.4k

     ...Job Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for defining, building, and operating next-generation AI systems on Oracle Cloud Infrastructure (OCI). This person will set architecture... 
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    2 days ago
  • $99.6k - $234.6k

     ...Job Description Join Oracle's Health Data Intelligence (HDI) team as a Principal Software Engineer, where you will design and build the next generation of cloud-native platforms, distributed systems, and intelligent automation solutions that power large-scale healthcare... 
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    1 day ago
  • $144.2k - $164.6k

     ...Senior Software Engineer - BankTech Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group... 
    Full time
    Part time
    Internship
    H1b

    Capital One National Association

    Richmond, VA
    3 days ago
  •  ...many different aspects of the customer experience, our Senior Engineers research and discover new opportunities and shape products to...  ...multiple simultaneous tasks and consistently deliver on activities Software Specific Qualifications and Requirements Experience in the... 
    Full time
    Work experience placement
    2 days per week

    CarMax Business Services LLC

    Richmond, VA
    3 days ago
  • $99.6k - $223.4k

     ...Job Description Job Description - OCI Enterprise Engineering IC4 Principal Developer - Enterprise AI Platforms Team Description Oracle...  ..., with particular emphasis on Agent AI , AI-assisted software engineering , and Harness-based engineering workflows .... 
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    1 day ago
  •  ...Title: Senior Software Engineer (Java EE ) Duration : 6 months temp to hire Description: · This position analyzes problems in terms of detailed requirements. · Designs detailed flow charts. Verifies program logic by preparing tests data for trial runs. Tests and debugs... 
    Temporary work

    Integrated Resources

    Glen Allen, VA
    14 hours ago
  •  ...A tech company based in Richmond, Virginia, is seeking a Software Engineer II. This role involves designing and implementing software applications, supporting installations, and participating in testing processes. The ideal candidate should have a Bachelor's degree and... 

    Compunnel

    Richmond, VA
    4 days ago
  • $79.2k - $178.1k

     ...Job Description Role Summary Oracle Health Platform Engineering builds core platform capabilities that enable Oracle Health teams...  ...testing, documentation, and operations. We are seeking a Senior Software Developer (IC3) to design, develop, and operate backend... 
    Temporary work
    Flexible hours

    Oracle

    Richmond, VA
    14 hours ago
  • $61.2k - $141.2k

     ...serve as a team resource as needed. Required Qualifications Bachelor's degree in Information Systems, Computer Science, Software Engineering, or a related field, or equivalent relevant work experience. For certain roles, U.S. citizenship and the ability to... 
    Contract work
    Temporary work
    Work experience placement
    Flexible hours

    Oracle

    Richmond, VA
    2 days ago
  •  ...SkillStorm is actively seeking full-time Entry Level Software Developers for one our Fortune 100 clients. An ideal candidate is one with a strong technical mindset, exceptional problem-solving skills, and logical reasoning abilities. This is an on-site position.... 
    Full time
    Work at office
    Immediate start

    SkillStorm

    Richmond, VA
    1 day ago
  •  ...practices to more junior development resources. Large application engineering, design, and development experience. Demonstrated proficiency...  ...databases. Proficiency in using Agile methodologies for Software development. Familiarity with CI/CD tools such as Git, Jenkins... 

    MissionHires

    Richmond, VA
    1 day ago
  •  ...in Richmond, Virginia. The successful candidate will join a dynamic IT team responsible for developing and supporting innovative software solutions. Key qualifications include proficiency in programming languages like Java and HTML5, as well as experience in database... 
    Full time
    Remote work

    United States Courts

    Richmond, VA
    14 hours ago
  •  ...expert in one or more areas of applications systems analysis and software development. Devises or modifies procedures to solve complex...  ...or group leader. Guides and advises less experienced Software Engineers. Responsibilities Evaluate Generative AI solutions from a... 
    Visa sponsorship
    Work visa
    Relocation package

    Dominion Energy

    Richmond, VA
    14 hours ago
  • $79.2k - $209.5k

     ...workloads efficiently and confidently. You will collaborate with engineers across OCI to solve complex technical challenges while helping...  .... Responsibilities Responsibilities As a Senior Software Development Engineer on the Oracle Cloud Migration team, you will... 
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    Oracle

    Richmond, VA
    3 days ago
  • * Undertakes design of data movement or software components applying agreed standards, patterns and tools. Assists as part of a team...  ...scripts. Applies agreed upon standards and tools, to achieve a well-engineered result.* Applies data analysis, design, modeling, and quality... 
    Full time
    Local area
    Work from home
    Weekend work
    Afternoon shift

    Markel

    Richmond, VA
    3 days ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. Excellent software engineering fundamentals: OOP, design patterns... 
    Work at office

    Clutch Canada

    Richmond, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!