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, 2026Director of Enterprise Architecture
Charlottesville
Virginia
Cloud Engineer
Charlottesville
Virginia
Back End Developer
Charlottesville
Virginia
Data Architect
Charlottesville
Virginia
Senior Software Engineer
Charlottesville
Virginia
Modeling & Simulation Engineer
Charlottesville
Virginia
Full Stack Developer
Charlottesville
Virginia
Infrastructure Engineer
Charlottesville
Virginia
Automation Engineer
Charlottesville
Virginia
Software Engineer
Charlottesville
Virginia
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Director of Enterprise Architecture
Review job description
Please refer to the employers job description for complete details.
Directors of Enterprise Architecture design tech frameworks, align IT goals, and guide architectural projects. Expertise in IT strategy, technical leadership, and innovation are crucial for success.
Currently, 39% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 3 jobsAverage pay
Charlottesville
$175,198 per yearVirginia
$209,203 per year -
Cloud Engineer
Review job description
Please refer to the employers job description for complete details.
Cloud engineers design cloud infrastructure, optimize deployments and ensure data security in cloud environments. Key qualifications include expertise in cloud services, strong networking skills and experience with automation tools.
The top companies hiring Cloud Engineer in Charlottesville, VA are Booz Allen Hamilton (5 jobs), Millennium Software Consulting (1 job), and Nucorevision, Inc (1 job).
Cloud Engineer jobs take 22 days on average from job posting to starting date. Currently, 35% of job openings offer remote or hybrid positions and 2% of job openings are part-time roles.
See 5 jobsAverage pay
Charlottesville
$144,525 per yearVirginia
$140,849 per yearSkills
- Azure
- Terraform
- Cloud infrastructure
- Python
- CI/CD
-
Back End Developer
Review job description
Please refer to the employers job description for complete details.
Back-end developers design server-side logic, manage databases and ensure application performance. Key skills for this role include proficiency in server-side languages, database management and API development.
Back End Developer jobs take 7 days on average from job posting to starting date. Currently, 46% of job openings offer remote or hybrid positions and 15% of job openings are part-time roles.
See 2 jobsAverage pay
Charlottesville
$144,282 per yearVirginia
$135,114 per yearSkills
- Node.js
- Back-end development
- Communication skills
- REST
- Python
-
Data Architect
Review job description
Please refer to the employers job description for complete details.
Data Architects design data models, ensure data integrity, and oversee data infrastructure. Expertise in database management, strong analytical skills, and familiarity with data warehousing technologies are crucial.
Currently, 42% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 3 jobsAverage pay
Charlottesville
$139,118 per yearVirginia
$147,112 per year -
Senior Software Engineer
Review job description
Please refer to the employers job description for complete details.
Senior Software Engineers lead software development, optimize systems, and mentor juniors. Deep programming expertise, experience with system architecture, and strong problem-solving abilities are essential for innovative solutions.
The top companies hiring Senior Software Engineer in Charlottesville, VA are General Atomics (1 job), McGuireWoods LLP (1 job), and Teachstone (1 job).
Senior Software Engineer jobs take 95 days on average from job posting to starting date. Currently, 31% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 2 jobsAverage pay
Charlottesville
$134,692 per yearVirginia
$152,638 per yearSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
Modeling & Simulation Engineer
Review job description
Please refer to the employers job description for complete details.
Modeling & Simulation Engineers design and analyze simulations to improve systems and processes. Expertise in simulation software, strong analytical skills, and experience with modeling techniques are vital.
The top companies hiring Modeling & Simulation Engineer in Charlottesville, VA are Leidos (2 jobs), Oxford Global Resources (1 job), and Amentum (1 job).
Currently, 3% of job openings are part-time roles.
See 4 jobsAverage pay
Charlottesville
$129,515 per yearVirginia
$142,690 per year -
Full Stack Developer
Review job description
Please refer to the employers job description for complete details.
Full Stack Developers design both client and server software, manage databases, and ensure responsive design. Proficiency in front and back-end languages, web development frameworks, and problem-solving skills are crucial.
Full Stack Developer jobs take 49 days on average from job posting to starting date. Currently, 32% of job openings offer remote or hybrid positions and 3% of job openings are part-time roles.
See 2 jobsAverage pay
Charlottesville
$125,555 per yearVirginia
$143,610 per yearSkills
- APIs
- JavaScript
- REST
- Agile
- Git
-
Infrastructure Engineer
Review job description
Please refer to the employers job description for complete details.
Infrastructure engineers design and maintain IT infrastructure, ensuring system reliability and security. Essential skills for this role include proficiency in network design, knowledge of cloud services and experience with data center management.
The top companies hiring Infrastructure Engineer in Charlottesville, VA are Booz Allen Hamilton (4 jobs), Accenture Federal Services (2 jobs), and Gridiron IT (1 job).
Infrastructure Engineer jobs take 11 days on average from job posting to starting date. Currently, 29% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 6 jobsAverage pay
Charlottesville
$117,206 per yearVirginia
$134,625 per year -
Automation Engineer
Review job description
Please refer to the employers job description for complete details.
Automation engineers design and implement automated solutions to improve efficiency and productivity. Essential qualifications include strong programming skills, experience with automation tools and knowledge of industry best practices.
Automation Engineer jobs take 50 days on average from job posting to starting date. Currently, 16% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 2 jobsAverage pay
Charlottesville
$110,404 per yearVirginia
$115,264 per yearSkills
- Selenium
- Test automation
- Continuous integration
- Jenkins
- CI/CD
-
Software Engineer
Review job description
Please refer to the employers job description for complete details.
Software Engineers design and develop software applications, write code, and ensure system functionality. Proficiency in programming languages, problem-solving skills, and technical expertise are crucial.
The top companies hiring Software Engineer in Charlottesville, VA are Booz Allen Hamilton (4 jobs), General Atomics (2 jobs), and Millennium Software Consulting (2 jobs).
Software Engineer jobs take 60 days on average from job posting to starting date. Currently, 19% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 2 jobsAverage pay
Charlottesville
$109,269 per yearVirginia
$129,231 per yearSkills
- Software development
- Agile
- APIs
- Java
- Git