1

Data Science Software Engineer Jobs in Virginia (NOW HIRING)

Java Software Engineer

Reston, VA · On-site

$54 - $74/hr

S. Citizenship) • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, Information Systems, Applied Mathematics, Data Science, Systems ...

Bachelor's degree in computer science, Software Engineering, or related field. Required: * TS/SCI with Full Scope Polygraph * BS in a quantitative field (mathematics, data science, statistics) * At ...

Java Software Engineer

Reston, VA · On-site

$54 - $74/hr

S. Citizenship) • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, Information Systems, Applied Mathematics, Data Science, Systems ...

Java Software Engineer

Reston, VA · On-site

$54 - $74/hr

S. Citizenship) • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, Information Systems, Applied Mathematics, Data Science, Systems ...

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering, Data Science, Cybersecurity ...

Software Engineer

Chantilly, VA · On-site

$110 - $140/hr

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering, Data Science, Cybersecurity ...

Software Engineer

Reston, VA · On-site

$90 - $120/hr

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering, Data Science, Cybersecurity ...

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering, Data Science, Cybersecurity ...

... science, Software Engineering, or related field. • TS/SCI with Full Scope Polygraph • BS in a ... data science, statistics) • At least 3 years of demonstrated experience directly relevant to ...

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering, Data Science, Cybersecurity ...

Showing results 41-60

Data Science Software Engineer information

See Virginia salary details

$44.1K

$128.6K

$176K

How much do data science software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for data science software engineer in Virginia is $128,604.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,500.00 and $136,300.00 per year, depending on experience, location, and employer.

What is a data science software engineer?

A Data Science Software Engineer is a professional who combines software engineering skills with data science expertise to build scalable data-driven systems and applications. They design, develop, and optimize software that supports data pipelines, machine learning models, and analytics platforms. Their work bridges the gap between data scientists, who focus on statistical analysis and modeling, and traditional software engineers, who focus on building robust and efficient software systems. Data Science Software Engineers ensure that data solutions are production-ready, scalable, and maintainable.

What are the key skills and qualifications needed to thrive as a data science software engineer?

To thrive as a Data Science Software Engineer, you need strong proficiency in programming (especially Python or R), a solid understanding of statistics and algorithms, and typically a degree in computer science, data science, or a related field. Familiarity with machine learning frameworks (such as TensorFlow or scikit-learn), data processing tools (like Spark or Hadoop), and cloud platforms (AWS, GCP, or Azure) is essential, as are relevant certifications. Excellent problem-solving abilities, communication skills, and the ability to work collaboratively with cross-functional teams set top performers apart. These competencies are vital for efficiently developing scalable data-driven solutions that drive business insights and innovation.

How does a data science software engineer typically collaborate with data scientists and other stakeholders on projects?

Data Science Software Engineers play a vital role in bridging the gap between data science and software engineering teams. They work closely with data scientists to translate prototypes and models into scalable, production-ready code, and often collaborate with product managers, analysts, and infrastructure engineers to ensure seamless integration. Regular communication and code reviews are essential, as is an iterative development process to address feedback and ensure solutions meet both technical and business requirements. This cross-functional collaboration helps deliver robust data-driven applications that align with organizational goals.

What is the difference between Data Science Software Engineer vs Data Analyst?

AspectData Science Software EngineerData Analyst
Required SkillsProgramming, software development, machine learningData visualization, statistical analysis, reporting
Work EnvironmentSoftware development teams, engineering projectsBusiness units, reporting teams
Common ToolsPython, Java, SQL, ML frameworksExcel, Tableau, SQL, R
Industry UsageTech, finance, healthcare, startupsMarketing, finance, retail, research

While both roles analyze data, Data Science Software Engineers focus on developing software solutions and machine learning models, requiring strong programming skills. Data Analysts primarily interpret data through visualization and statistical methods to support business decisions. The roles often overlap but serve different functions within organizations.

What are popular job titles related to Data Science Software Engineer jobs in Virginia?

For Data Science Software Engineer jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Data Science Software Engineer jobs in Virginia look for?

The top searched job categories for Data Science Software Engineer jobs in Virginia are:

Infographic showing various Data Science Software Engineer job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 19% Part Time, and 2% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $128,604 per year, or $61.8 per hour.

Software Engineer IV - Web/Database Development

ActioNet

Vienna, VA • On-site

$228K/yr

Full-time

Posted 12 days ago


Job description

Software Engineer IV – Web/Database Development

Location: Washington, DC or Gaithersburg, MD

Salary: Up to $228,000 annually depending on qualifications, including relevant certifications, education, years of experience, and demonstrated experience supporting Federal Government programs within the field. Candidates with specialized expertise, industry-recognized certifications, and strong Federal contracting experience may be considered at the higher end of the range

Summary

We are seeking a highly experienced Software Engineer IV to support the design, development, implementation, and sustainment of enterprise-scale web applications and database solutions. The ideal candidate will have strong full-stack web development experience combined with expertise in database architecture, data modeling, ETL, application security, and enterprise reporting systems. This role will work closely with data architects, data scientists, project managers, business intelligence, data quality, and cybersecurity teams to develop secure, scalable, and high-performing applications that meet complex business and technical requirements.

Required Qualifications

  • Bachelor's degree from an accredited college or university in Information Technology, Computer Science, Software Engineering, or a related field.
  • Typically seven (7) years of professional software engineering experience.
  • Seven (7) years of experience as a full-stack web developer designing and implementing enterprise-scale, dynamic, and interactive web applications.
  • Experience developing web applications based on business requirements and technical specifications.
  • Strong programming experience with modern web development languages, frameworks, and application programming interfaces (APIs).
  • Experience developing online data processing and reporting systems.
  • Experience implementing web accessibility standards and data security/authentication requirements.
  • Experience designing and developing web services.
  • Experience analyzing and resolving database, application architecture, and application performance issues.
  • Experience with data modeling, database design, database implementation, and database administration.
  • Experience optimizing database performance and validating functional and non-functional requirements.
  • Experience developing Extract, Transform, Load (ETL) processes for organizational data warehouses.
  • Experience supporting data warehousing, reporting, analytics, and business intelligence activities.
  • Experience diagnosing, troubleshooting, and debugging operational issues in new and existing web applications.
  • Experience collaborating with data architects, data scientists, project managers, business intelligence teams, data quality teams, and cybersecurity professionals.
  • Experience throughout the software development lifecycle, including automated testing, technical documentation, source code/version control, change management, release management, and configuration management.
  • Ability to analyze complex technical issues and develop effective, scalable solutions.
  • Strong written and verbal communication skills with the ability to work effectively across technical and business teams.

Preferred Qualifications

  • Master's degree in Computer Science, Information Technology, Software Engineering, Data Science, or a related technical discipline.
  • Experience developing applications using Java, C#, Python, JavaScript/TypeScript, or similar modern programming languages.
  • Experience with modern web frameworks such as React, Angular, Vue.js, .NET, Spring, or similar technologies.
  • Experience with RESTful APIs, web services, microservices, and service-oriented architectures.
  • Experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
  • Experience with cloud-based application and database platforms, particularly AWS or Microsoft Azure.
  • Experience with cloud services supporting application development, databases, storage, analytics, and ETL.
  • Experience with data warehouse and data lake technologies.
  • Experience with CI/CD pipelines and DevSecOps practices.
  • Experience with Git, GitHub, GitLab, Bitbucket, or similar version-control platforms.
  • Experience with automated testing frameworks and test-driven or continuous integration practices.
  • Experience implementing Section 508/WCAG accessibility requirements.
  • Experience with application security, identity and access management, encryption, and authentication technologies.
  • Experience working in Agile/Scrum development environments.
  • Experience supporting federal government or other highly regulated environments.

Preferred Certifications

  • AWS Certified Developer – Associate
  • AWS Certified Solutions Architect – Associate or Professional
  • Microsoft Certified: Azure Developer Associate
  • Microsoft Certified: Azure Solutions Architect Expert
  • Oracle Database certifications
  • Certified Kubernetes Application Developer (CKAD)
  • Certified Kubernetes Administrator (CKA)
  • Certified ScrumMaster (CSM) or Professional Scrum Master (PSM)
  • CompTIA Security+
  • Certified Information Systems Security Professional (CISSP)
  • GIAC Secure Software Programmer (GSSP) or other software/application security certification

Key Responsibilities

  • Design, develop, test, implement, and maintain enterprise-scale web applications.
  • Develop complex application code, APIs, and web services supporting data processing, reporting, and analytics.
  • Design and implement scalable database solutions and data models.
  • Develop and maintain ETL processes supporting enterprise data warehouses and reporting environments.
  • Analyze and resolve application, database, architecture, integration, and performance issues.
  • Diagnose and troubleshoot operational issues affecting production and non-production applications.
  • Implement application security, authentication, authorization, and data protection requirements.
  • Ensure applications comply with applicable accessibility and usability standards.
  • Collaborate with data architects, data scientists, business intelligence teams, data quality teams, cybersecurity professionals, and project managers.
  • Support automated testing, source code management, documentation, configuration management, change management, and release activities.
  • Participate throughout the full software development lifecycle.
  • Evaluate existing applications and recommend improvements to architecture, performance, security, maintainability, and scalability.
  • Support the development and implementation of technical solutions that meet business requirements and enterprise standards.

ActioNet is a CMMI-DEV Level 4, CMMI-SVC Level 4, ISO 20000, ISO 27001, ISO 9001, HDI-certified, woman-owned IT Solutions Provider with strong qualifications and expertise in Agile Software Engineering, Cloud Solutions, Cyber Security and IT Managed Services.   With 24+ years of stellar past performance, ActioNet is the premier Trusted Innogrator! 

Why ActioNet? 
At ActioNet, our Passion for Quality is at the heart of everything we do: 
  • We are committed to make ActioNet a great place to work and continue to invest in our ActioNeters 
  • We are committed to our customers by driving and sustaining Service Delivery Excellence 
  • We are committed to give back to our Community, help others and make the world a better place for our next generation 
ActioNet is proud to be named as a Top Workplace for the ninth year in a row (2014 - 2022).   We have 98% of Customer retention rate.  We are passionate about the inspirational missions of our customers and we entrust our employees and teams to deliver exceptional performance to enable the safety, security, health and well-being of our nation.
What's in It For You?
As an ActioNeter, you get to be part of exceptional team and a corporate culture that nurtures mutual success for our customers, employees and our communities. We give you the tools to be successful; all you need to do is bring your best ideas, your energy and a desire to develop your skills, experience and career.  Are you ready to make a difference? 
ActioNet is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. 
********Direct Applicants, only.  No Agencies, No third-party recruiters, please********