High-paying software engineering jobs in Vienna
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
The 1,728 software engineering jobs listed below pay well, with salaries between $87,835 and $152,161 per year. Software Engineer, Senior Software Engineer and Data Engineer are among the most popular high-paying roles in Vienna, VA.
Job title
Updated Oct 09, 2026Principal Software Engineer
Vienna
Virginia
Senior Software Engineer
Vienna
Virginia
Software Engineer
Vienna
Virginia
Data Engineer
Vienna
Virginia
Software Analyst
Vienna
Virginia
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Principal Software Engineer
Review job description
Please refer to the employers job description for complete details.
Principal Software Engineers lead development teams, design software architectures, and assure code quality. Advanced coding skills, leadership experience, and architectural expertise are essential.
Principal Software Engineer jobs take 15 days on average from job posting to starting date. Currently, 22% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 145 jobsAverage pay
Vienna
$152,161 per yearVirginia
$166,384 per yearSkills
- Software development
- Leadership
- Java
- Communication skills
- AWS
-
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.
Senior Software Engineer jobs take 93 days on average from job posting to starting date. Currently, 30% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 384 jobsAverage pay
Vienna
$135,480 per yearVirginia
$152,432 per yearSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
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.
Software Engineer jobs take 59 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 819 jobsAverage pay
Vienna
$128,624 per yearVirginia
$129,237 per yearSkills
- Software development
- Agile
- APIs
- Java
- Git
-
Data Engineer
Review job description
Please refer to the employers job description for complete details.
Data Engineers build data pipelines, ensure data integrity, and optimize data systems. Proficiency in SQL, expertise in data modeling, and programming language fluency are essential.
Data Engineer jobs take 37 days on average from job posting to starting date. Currently, 36% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 376 jobsAverage pay
Vienna
$120,143 per yearVirginia
$148,881 per yearSkills
- SQL
- Python
- AWS
- ETL
- Spark
-
Software Analyst
Review job description
Please refer to the employers job description for complete details.
Software Analysts evaluate software applications, troubleshoot issues, and collaborate on system improvements. Expertise in software solutions, analytical skills, and IT knowledge are essential.
Currently, 24% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 4 jobsAverage pay
Vienna
$87,835 per yearVirginia
$94,784 per year