High-paying software engineering jobs in Charlottesville

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


The 31 software engineering jobs listed below pay well, with salaries between $109,269 and $175,198 per year. Infrastructure Engineer, Cloud Engineer and Modeling & Simulation Engineer are among the most popular high-paying roles in Charlottesville, VA.

Job title

Updated Oct 17, 2026
Job title
Charlottesville, VA
Virginia
Job openings (Charlottesville)

Director of Enterprise Architecture

Charlottesville

$175,198 per year

Virginia

$209,203 per year

Cloud Engineer

Charlottesville

$144,525 per year

Virginia

$140,849 per year

Back End Developer

Charlottesville

$144,282 per year

Virginia

$135,114 per year

Data Architect

Charlottesville

$139,118 per year

Virginia

$147,112 per year

Senior Software Engineer

Charlottesville

$134,692 per year

Virginia

$152,638 per year

Modeling & Simulation Engineer

Charlottesville

$129,515 per year

Virginia

$142,690 per year

Full Stack Developer

Charlottesville

$125,555 per year

Virginia

$143,610 per year

Infrastructure Engineer

Charlottesville

$117,206 per year

Virginia

$134,625 per year

Automation Engineer

Charlottesville

$110,404 per year

Virginia

$115,264 per year

Software Engineer

Charlottesville

$109,269 per year

Virginia

$129,231 per year

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