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 188 software engineering jobs listed below pay well, with salaries between $107,283 and $168,713 per year. Full Stack Developer, Software Engineer and Senior Software Engineer are among the most popular high-paying roles in Richmond, VA.

Job title

Updated Aug 09, 2026
Job title
Richmond, VA
Virginia
Job openings (Richmond)

Forward Deployed Engineer

Richmond

$168,713 per year

Virginia

$169,473 per year

Full Stack Developer

Richmond

$159,367 per year

Virginia

$141,689 per year

Principal Software Engineer

Richmond

$151,914 per year

Virginia

$162,020 per year

Senior Software Engineer

Richmond

$149,874 per year

Virginia

$154,465 per year

Platform Engineer

Richmond

$71.43 per hour

Virginia

$61.85 per hour

Data Engineer

Richmond

$148,199 per year

Virginia

$151,447 per year

Cloud Engineer

Richmond

$70.69 per hour

Virginia

$77.37 per hour

Software Engineer

Richmond

$128,309 per year

Virginia

$127,618 per year

Automation Engineer

Richmond

$114,376 per year

Virginia

$113,462 per year

Application Developer

Richmond

$107,283 per year

Virginia

$123,543 per year

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