High-paying software engineering jobs in Richmond

Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.


The 200 software engineering jobs listed below pay well, with salaries between $67,793 and $175,384 per year. Full Stack Developer, Senior Software Engineer and Data Engineer are among the most popular high-paying roles in Richmond, VA.

Job title

Updated Jul 20, 2026
Job title
Richmond, VA
Virginia
Job openings (Richmond)

Forward Deployed Engineer

Richmond

$175,384 per year

Virginia

$159,153 per year

Solution Architect

Richmond

$76.98 per hour

Virginia

$83.32 per hour

Full Stack Developer

Richmond

$159,591 per year

Virginia

$142,348 per year

Senior Software Engineer

Richmond

$154,610 per year

Virginia

$157,112 per year

Data Engineer

Richmond

$150,105 per year

Virginia

$152,174 per year

Platform Engineer

Richmond

$71.43 per hour

Virginia

$61.62 per hour

Product Manager

Richmond

$146,804 per year

Virginia

$139,256 per year

Software Engineer

Richmond

$128,444 per year

Virginia

$127,774 per year

Developer

Richmond

$59.15 per hour

Virginia

$97.42 per hour

Automation Engineer

Richmond

$115,050 per year

Virginia

$112,048 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.