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
$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...SuggestedTemporary workRelocation packageFlexible hours$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...SuggestedTemporary workWorldwideFlexible hours$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...SuggestedTemporary workFlexible hours$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...SuggestedTemporary workFlexible hours$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...SuggestedTemporary workFlexible hours$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 workWork experience placementWorldwideFlexible hours$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 workFlexible hours$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 workVisa sponsorshipFlexible hours$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 timeTemporary workRemote workFlexible hours$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 workFlexible hours$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 workFlexible hours$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 areaRemote workWork from homeRelocation package$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 workFlexible hours$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 timeTemporary workRemote workFlexible hours$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 workFlexible hours$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 workFlexible hours$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 timePart timeInternshipH1b- ...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 timeWork experience placement2 days per week
$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 workFlexible hours- ...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
- ...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...
$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 workFlexible hours$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 workTemporary workWork experience placementFlexible hours- ...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 timeWork at officeImmediate start
- ...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...
- ...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 timeRemote work
- ...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 sponsorshipWork visaRelocation package
$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 workWork experience placementRelocation packageFlexible hours- * 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 timeLocal areaWork from homeWeekend workAfternoon shift
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Richmond, VA
- principal Richmond, VA
- principal cloud computing engineer Richmond, VA
- senior principal scientist Richmond, VA
- associate principal Richmond, VA
- senior principal cloud computing engineer Richmond, VA
- id software Richmond, VA
- software sales Richmond, VA
- software technical support engineer Richmond, VA
- software engineer - cloud services Richmond, VA

