CarMax

Principal Software Engineer

Richmond, VA, US$142,800-$214,200Posted 16 days ago

Job Description

8116 - Midtown Office - 2220 W. Broad Street, Richmond, Virginia, 23220 CarMax, the way your career should be!

About the Team

------------------

The Developer Experience team is the internal platform and enablement engine for CarMax Technology. Our mission is to make every engineer at CarMax faster, more confident, and better equipped through the tools, platforms, and practices they use every day. We own the developer portal, golden path frameworks, and the agentic AI tooling platform: MCP integrations, skills, agents, and the configuration infrastructure that makes AI-assisted development work at scale and is reshaping how software gets built here. We sit at the intersection of platform engineering and developer advocacy, and we treat the developer as our customer.

What You Will Do – Essential Responsibilities

-------------------------------------------------

  • Design, build, and evolve the developer platform, including the developer portal, golden path templates, and onboarding frameworks. These serve as the foundation for how CarMax engineers build, run, and ship software.
  • Build and maintain the integration layer that makes agentic AI development work at scale for 500+ engineers: MCP servers, skills, agent workflows, multi-model routing configuration, and the tooling instrumentation that lets the organization understand how engineers are working.
  • Design and govern the MCP and skills ecosystem: defining patterns for how integrations are built, approved, documented, and maintained so that teams across CarMax can build on a stable, consistent platform rather than navigating a one-off approval process for every new capability.
  • Establish and champion engineering best practices: coding standards, reusable libraries, API patterns, and infrastructure as code across the Developer Experience portfolio.
  • Share what you know. When you build something that works, help others understand why through documentation, pairing, or a spot on the learnin...

Apply for this role

Keep looking

Similar Remote IT And Developer Jobs