1

Developer Advocate Jobs in Virginia (NOW HIRING)

Principal Software Engineer

Richmond, VA · On-site

$133K - $179K/yr

Recognized as technical authorities and platform advocates, they are responsible for building and evolving the systems that underpin developer productivity: the agentic AI tooling platform, MCP and ...

Principal Software Engineer

Richmond, VA

$133K - $179K/yr

Recognized as technical authorities and platform advocates, they are responsible for building and evolving the systems that underpin developer productivity: the agentic AI tooling platform, MCP and ...

Principal Software Engineer

Richmond, VA · On-site

$142K - $214K/yr

Recognized as technical authorities and platform advocates, they are responsible for building and evolving the systems that underpin developer productivity: the agentic AI tooling platform, MCP and ...

Android Developer

Mclean, VA · On-site

$56.25 - $74/hr

... active advocate of the Android platform through both internal and external developer communities - Working to remain an active learner in all technologies related to Android development (Java ...

Android Developer

Mclean, VA · On-site

$56.25 - $74/hr

... active advocate of the Android platform through both internal and external developer communities - Working to remain an active learner in all technologies related to Android development (Java ...

AZURE DEVOPS ENGINEER

Vienna, VA · On-site

$53 - $72.50/hr

Advocate for an engineering culture of continuous improvement. Platform & Data Engineering * Drive digital innovation by leveraging new technologies and methodologies to transform core data assets ...

Java Developer

Centreville, VA · On-site

$50.50 - $65.50/hr

Advocate for new or improved development practices that increase craftsmanship, availability ... Provide guidance to less experienced developers and administrators in the form of code review ...

Java Developer

Centreville, VA · On-site

$50.50 - $65.50/hr

Advocate for new or improved development practices that increase craftsmanship, availability ... Provide guidance to less experienced developers and administrators in the form of code review ...

Software Developer

Chantilly, VA · On-site

$120K - $265K/yr

Software Developer Job Category: Information Technology Time Type: Full time Minimum Clearance ... Advocate for new or improved development practices that increase craftsmanship, availability ...

Ability to cultivate business relationships through B2B marketing preferably within the AI infrastructure, SaaS and AppDev delivery model., building developer advocacy, and community adoption within ...

next page

Showing results 1-20

Developer Advocate information

See Virginia salary details

$10.9K

$85.6K

$169K

How much do developer advocate jobs pay per year?

As of Jul 13, 2026, the average yearly pay for developer advocate in Virginia is $85,579.00, according to ZipRecruiter salary data. Most workers in this role earn between $41,100.00 and $168,500.00 per year, depending on experience, location, and employer.

How to become a Developer Advocate?

To become a Developer Advocate, gain strong programming skills and experience with relevant technologies, often through software development roles. Develop communication and presentation skills, and build a portfolio of technical content such as blogs, talks, or tutorials. Familiarity with developer tools, APIs, and community engagement platforms is also beneficial.

What Is a Developer Advocate?

A developer advocate promotes the interests of developers and helps make it easier for them to use platforms for their work. In this job, you are the voice of a community of developers who may have insight into enhancing or changing a product. Your duties are to listen to the issues that developers are having while using a platform, research possible ways to address these problems, and bring them to the attention of the company that makes the product. You also help ensure that developers can perform their work easily by having access to all the features and capabilities of the software.

How much do developer advocates make?

Developer advocates typically earn between $80,000 and $150,000 annually, depending on experience, location, and company size. Senior roles or those with specialized skills in cloud platforms or APIs can earn higher salaries, often exceeding $160,000. Compensation may also include benefits such as stock options and bonuses.

What are the key skills and qualifications needed to thrive as a Developer Advocate, and why are they important?

To thrive as a Developer Advocate, you need a strong background in software development, excellent communication skills, and a deep understanding of developer communities, often supported by experience in coding and public speaking. Familiarity with programming languages, API documentation tools, and platforms like GitHub, as well as experience with content creation and technical presentations, is highly beneficial. Outstanding Developer Advocates excel in empathy, storytelling, and relationship-building, enabling them to connect authentically with diverse audiences. These skills are critical for bridging the gap between product teams and users, fostering engagement, and driving the adoption of technology solutions.

What is a Developer Advocate?

A Developer Advocate is a professional who acts as a bridge between a company that creates technology products and the developer community that uses them. Their primary role is to help developers understand, use, and succeed with the company's products by creating resources, giving talks, writing documentation, and gathering feedback. Developer Advocates also represent the needs and opinions of the developer community within their organization to help shape product direction. Ultimately, they work to build trust, foster engagement, and ensure the success of both developers and the product.

What jobs in the US pay 300,000 a year?

Developer Advocates with extensive experience, strong technical skills, and industry recognition can reach or exceed a $300,000 annual salary, especially in senior or leadership roles. High-paying tech roles often require expertise in software development, public speaking, and community engagement, typically within large tech companies or successful startups.

What do developer advocates do?

Developer advocates act as a bridge between a company and the developer community by promoting products, providing technical support, creating educational content, and gathering user feedback. They often engage through social media, conferences, and technical documentation to improve developer experience and adoption of the company's technologies.

What is the difference between Developer Advocate vs Developer Evangelist?

AspectDeveloper AdvocateDeveloper Evangelist
Required CredentialsTechnical background, often in software development or engineeringSimilar technical skills, often with marketing or communication experience
Work EnvironmentCollaborates with developers, product teams, and marketingFocuses on community engagement, public speaking, and outreach
Employer & Industry UsageTech companies, startups, open-source projectsTech companies, community organizations, startups

Both roles require strong technical skills and community engagement. While Developer Advocates focus on bridging developers with products through technical content and support, Developer Evangelists emphasize promoting products via public speaking and community events. The roles often overlap but differ mainly in their primary focus: technical advocacy versus marketing outreach.

How does a Developer Advocate typically balance coding responsibilities with community engagement?

Developer Advocates often split their time between writing code—such as building demos, contributing to open source projects, or improving documentation—and engaging with developer communities through conferences, online forums, and workshops. Finding the right balance can be challenging, as both technical output and strong communication are essential. Many teams encourage Advocates to allocate specific days or hours to focus on coding, while reserving other time for outreach, feedback collection, and content creation. This structure helps Developer Advocates stay technically sharp while remaining deeply connected to their audience and the broader community.
What are the most commonly searched types of Developer Advocate jobs in Virginia? The most popular types of Developer Advocate jobs in Virginia are:
What are popular job titles related to Developer Advocate jobs in Virginia? For Developer Advocate jobs in Virginia, the most frequently searched job titles are:
What cities in Virginia are hiring for Developer Advocate jobs? Cities in Virginia with the most Developer Advocate job openings:
What are popular job titles related to Developer Advocate jobs in VA? For Developer Advocate jobs in VA, the most frequently searched job titles are:
Infographic showing various Developer Advocate job openings in Virginia as of July 2026, with employment types broken down into 1% As Needed, 71% Full Time, 18% Part Time, and 10% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $85,579 per year, or $41.1 per hour.
Principal Software Engineer

Principal Software Engineer

CarMax, Inc.

Richmond, VA • On-site

$133K - $179K/yr

Full-time

PTO

Re-posted 26 days ago


CarMax rating

8.0

Company rating: 8.0 out of 10

Based on 369 frontline employees who took The Breakroom Quiz

28th of 727 rated retailers


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 learning series agenda. Engineering Experience is a community effort and this role contributes to it.
  • Stay current in a field that does not slow down. The model landscape, the MCP specification, and agentic workflow patterns are all changing fast, and part of this role is knowing what's worth adopting, what's worth watching, and what's noise. Bring that signal back to the team and the broader engineering community.
  • Market your innovative ideas internally and evolve them through feedback, driving adoption across engineering communities of practice.

Purpose of the Role
Principal Engineers within the Developer Experience team sit at the heart of how CarMax builds software. They are hands-on technical leaders who don't just write excellent code, they shape the platforms and practices that multiply the effectiveness of every engineer in the organization. Recognized as technical authorities and platform advocates, they are responsible for building and evolving the systems that underpin developer productivity: the agentic AI tooling platform, MCP and skills ecosystem, developer portal, and the integrations that connect CarMax's engineering environment to the AI tools engineers use every day.
It takes a genuine passion for developer experience to build the tools that make other engineers faster. Working collaboratively as part of the Engineering Experience group, you will engage in the full development lifecycle: understanding the real challenges developers face, designing platform solutions at scale, integrating emerging AI capabilities into the SDLC, and delivering outcomes that are measurable and durable. You balance developer needs with platform reliability and know how to ship technical solutions that compound in value over time. Creative, curious, and technically deep, you thrive at the intersection of platform engineering and AI innovation. You are energized by a landscape that keeps moving: new models, evolving specifications, and platform questions that do not yet have established answers. You never stop learning, and you bring others along as you go.
Qualifications and Requirements
Basic Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience is required.
  • 8+ 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 the Following Required
AI & Developer Tooling
  • Agentic AI coding workflows in daily practice: you have built with these tools, not just read about them
  • Skills and agent workflow authoring: configuration-as-code for AI tools, slash commands, reusable workflow patterns
  • Multi-model environments: model selection by task type, cost and quality tradeoffs across frontier and open-weight models, routing configuration

Platform & DevOps
  • GitHub and Git-based workflows (branching, PRs, code reviews)
  • Azure DevOps / Azure Boards
  • Tooling telemetry and instrumentation: understanding how distributed systems are actually used across a large population
  • Authentication and authorization patterns (PATs, OAuth, SSO) as applied to developer tooling and MCP integrations
  • Infrastructure as Code (ARM/Bicep): sufficient depth to deploy and maintain the Azure-hosted components this role will own

Backend & Cloud
  • Advanced .NET / C# application development
  • Microsoft Azure (PaaS, IaaS, CaaS)
  • RESTful API design and implementation
  • Distributed systems and microservices architecture
  • Node.js / TypeScript: relevant to MCP server development and the broader tooling ecosystem alongside .NET

Experience in the Following Preferred
  • MCP development: protocol fundamentals (studio, SSE, Streamable HTTP), tool and resource definitions, local vs. remote deployment patterns, the CarMax wrapper pattern for third-party MCPs, and the context window and token cost discipline that separates a well-built MCP from one that degrades model performance
  • Internal developer portals: their role in discoverability, onboarding, and information architecture for engineering teams
  • Experience building tools or platforms that other engineers depend on, not just using them
  • Experience mentoring and developing other engineers
  • Familiarity with RAG architecture, vector search, or knowledge graph approaches, adjacent to active work in the Onramp AI enhancement space
  • Experience working within a product organization
  • Active engagement with the AI developer tooling community: you follow where this is going, not just where it has been

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 onsite 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.
The annual salary for this position is:
$142,800.00 - $214,200.00
May 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:
  • To earn up to 48 hours of sick time per year accrued on a per pay period basis and between 80 hours and 200 hours per year of vacation time after a 90 day waiting period depending on years of continuous service with the Company.
  • For 8 hours of pay for each of a total of 6 paid scheduled holidays per year plus 1 floating holiday. If such an Associate does work on a scheduled holiday due to business need, they are eligible for Holiday Premium Pay.

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.

What CarMax employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


CarMax logo

About CarMax

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®.

Industry

Automobile dealers and finance and insurance

Company size

10,000+ Employees

Headquarters location

Henrico, VA, US