CarMax

Principal Software Engineer

CarMax

full-time

Posted on:

Location Type: Office

Location: RichmondTexasVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, build, and evolve the developer platform including the developer portal, golden path templates, and onboarding frameworks.
  • Lead the engineering implementation of AI-enabled development tooling, including GitHub Copilot and agentic AI workflows.
  • Architect and maintain CI/CD pipeline infrastructure and delivery automation tooling.
  • Collaborate with product management, systems architecture, and platform teams to develop experimental solutions.
  • Establish and champion engineering best practices across the Developer Experience portfolio.
  • Mentor engineers across the team and organization.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience is required.
  • 7+ years of experience with .NET Core/C#/Microsoft Azure offerings.
  • Strong teamwork and leadership skills, ability to learn quickly, excellent written and spoken communication required.
  • Demonstrated ability or strong interest in technical leadership and mentoring engineers.
  • Experience working within a product or platform organization using Agile and DevOps methodologies.
  • Experience in AI & Developer Tooling: AI/ML integration into the SDLC, GitHub Copilot and AI-assisted development, agentic AI workflows and prompt engineering, AI-based developer tooling evaluation and adoption.
  • Experience in Platform & DevOps: GitHub and Git-based workflows (branching, PRs, code reviews), Azure DevOps / Azure Boards, CI/CD pipeline design and implementation, Developer portals and golden path frameworks, Infrastructure as Code (ARM/Bicep), and evolving IaC practices in agentic development workflows, Observability platforms and telemetry pipelines.
  • Experience in Backend & Cloud: Advanced .NET / C# application development, Microsoft Azure (PaaS, IaaS, CaaS), RESTful API design and implementation, Distributed systems and microservices architecture, Security and authentication/authorization patterns.
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET CoreC#Microsoft AzureAI/ML integrationGitHub Copilotagentic AI workflowsCI/CD pipeline designInfrastructure as CodeRESTful API designmicroservices architecture
Soft Skills
teamworkleadershipcommunicationmentoringquick learning