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 190 software engineering jobs listed below pay well, with salaries between $102,952 and $179,983 per year. Full Stack Developer, Software Engineer and Data Engineer are among the most popular high-paying roles in Richmond, VA.

Job title

Updated Jun 05, 2026
Job title
Richmond, VA
Virginia
Job openings (Richmond)

AI Developer

Richmond

$89.99 per hour

Virginia

$78.23 per hour

Solution Architect

Richmond

$76.43 per hour

Virginia

$81.48 per hour

Full Stack Developer

Richmond

$157,716 per year

Virginia

$143,850 per year

Senior Software Engineer

Richmond

$157,475 per year

Virginia

$157,424 per year

Product Manager

Richmond

$149,417 per year

Virginia

$135,886 per year

Data Engineer

Richmond

$148,838 per year

Virginia

$152,457 per year

Platform Engineer

Richmond

$71.08 per hour

Virginia

$60.97 per hour

Software Engineer

Richmond

$125,486 per year

Virginia

$127,287 per year

Automation Engineer

Richmond

$115,335 per year

Virginia

$109,939 per year

Application Developer

Richmond

$102,952 per year

Virginia

$113,844 per year

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