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 165 software engineering jobs listed below pay well, with salaries between $105,715 and $197,617 per year. Full Stack Developer, Data Engineer and Forward Deployed Engineer are among the most popular high-paying roles in Richmond, VA.

Job title

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

AI Developer

Richmond

$98.81 per hour

Virginia

$76.83 per hour

Solution Architect

Richmond

$83.59 per hour

Virginia

$83.45 per hour

Software Architect

Richmond

$83.32 per hour

Virginia

$94.06 per hour

Manager of Product Management

Richmond

$169,235 per year

Virginia

$171,635 per year

Forward Deployed Engineer

Richmond

$168,261 per year

Virginia

$158,048 per year

Full Stack Developer

Richmond

$165,986 per year

Virginia

$143,617 per year

Senior Software Engineer

Richmond

$149,956 per year

Virginia

$152,655 per year

Data Engineer

Richmond

$147,326 per year

Virginia

$148,574 per year

Software Engineer

Richmond

$133,017 per year

Virginia

$129,210 per year

Application Developer

Richmond

$105,715 per year

Virginia

$131,563 per year

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