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 205 software engineering jobs listed below pay well, with salaries between $114,471 and $163,461 per year. Full Stack Developer, Senior Software Engineer and Forward Deployed Engineer are among the most popular high-paying roles in Richmond, VA.

Job title

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

Software Architect

Richmond

$80.68 per hour

Virginia

$93.23 per hour

Forward Deployed Engineer

Richmond

$163,461 per year

Virginia

$154,406 per year

Solution Architect

Richmond

$77.97 per hour

Virginia

$84.51 per hour

Full Stack Developer

Richmond

$158,662 per year

Virginia

$141,227 per year

Principal Software Engineer

Richmond

$150,043 per year

Virginia

$165,297 per year

Senior Software Engineer

Richmond

$149,416 per year

Virginia

$153,668 per year

Data Engineer

Richmond

$147,376 per year

Virginia

$150,598 per year

Platform Engineer

Richmond

$141,220 per year

Virginia

$147,539 per year

Software Engineer

Richmond

$128,294 per year

Virginia

$128,801 per year

Automation Engineer

Richmond

$114,471 per year

Virginia

$115,283 per year

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