VTG
VTG

68 Vtg Data Software Engineer Jobs Hiring Near You

Overview VTG, is seeking a Mid-Level Software Engineer to support a mission-focused customer ... Experience working with databases and data-driven applications. * Hands-on experience with CI/CD ...

Overview VTG is seeking a Software Developer for a technical development program supporting the ... The Software Engineer will work with a small team of developers, software engineers, and data ...

Senior Software Engineer

Chantilly, VA · On-site

$126.60K - $166.90K/yr

Overview VTG is seeking a Software Engineer-Expert for a 200+ FTE technical development program ... The Software Engineer will work with a large team of developers, software engineers and data ...

Overview VTG is seeking a Software Engineer for a 200+ FTE technical development program supporting ... The Software Engineer will work with a large team of developers, software engineers and data ...

Showing results 61-68

VTG Jobs Information

What are the key skills and qualifications needed to thrive as a Data Software Engineer, and why are they important?

To thrive as a Data Software Engineer, you need strong programming skills (often in Python, Java, or Scala), a solid understanding of data structures and algorithms, and a background in computer science or a related field. Familiarity with big data frameworks (like Hadoop or Spark), database systems (SQL/NoSQL), and data pipeline tools is typically required, along with relevant certifications such as AWS Certified Data Analytics. Excellent problem-solving abilities, collaboration, and effective communication are soft skills that set top performers apart. These skills ensure the efficient design, development, and optimization of robust data systems critical for driving business insights and decision-making.

What are some common challenges Data Software Engineers face when working with large datasets?

Data Software Engineers often encounter challenges related to scalability, data quality, and system performance when handling large datasets. Ensuring that data pipelines can efficiently process high volumes of data without bottlenecks requires robust architecture and frequent optimization. Additionally, maintaining data integrity and consistency across distributed systems can be complex, especially when integrating data from multiple sources. Collaboration with data scientists, analysts, and DevOps teams is key to overcoming these challenges and building reliable, efficient data solutions.

What are Data Software Engineers?

Data Software Engineers are professionals who design, build, and maintain the software systems that enable organizations to collect, process, and analyze large volumes of data. They bridge the gap between data engineering and software development by creating scalable, efficient pipelines and applications that support data-driven decision making. Their responsibilities often include developing data processing frameworks, ensuring data quality, and collaborating with data scientists and analysts to deliver actionable insights.

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

AspectData Software EngineerData Engineer
Primary FocusDeveloping software tools and applications for data processing and analysisBuilding and maintaining data pipelines and infrastructure
Skills & CertificationsProgramming, software development, data modeling, often with certifications in software engineeringDatabase systems, ETL tools, cloud platforms, often with certifications in data engineering
Work EnvironmentSoftware development teams, data science teams, often in tech companiesData infrastructure teams, IT departments, cloud service providers

While both roles work with data, Data Software Engineers focus on creating software solutions for data analysis, whereas Data Engineers build the infrastructure to collect, store, and process data efficiently. Both roles require programming skills and often overlap, but their core responsibilities differ in scope and focus.

What other companies are hiring for Data Software Engineer jobs?
Infographic showing various Data Software Engineer job openings at Vtg in the United States as of May 2026, with employment types broken down into 1% Internship, 90% Full Time, and 9% Contract. Highlights an 93% Physical, 5% Hybrid, and 2% Remote job distribution.

Data & Software Engineer with Security Clearance

Quantum Science Solutions

Mclean, VA

$117.50K - $141.10K/yr

Other

Posted 25 days ago


Job description

Opportunity via QSSHire | Talent-as-a-Service Recruiting
Role: Data & Software Engineer
Location: McLean, VA (Onsite)
Clearance: TS/SCI with Full Scope Polygraph
Rate: Open
________________________________________
Are You a Data & Software Engineer Ready to Build Scalable Data Pipelines and Modern Data Platforms?
QSSHire is seeking a Data & Software Engineer to support a Project, focused on building complex data flows and scalable data solutions for a custom application.
This role requires a highly skilled engineer with strong Python expertise, experience building production-grade ETL pipelines, and deep knowledge of data governance, security, and compliance principles. The ideal candidate will bring experience working with modern data platforms, cloud-native technologies, and large-scale data processing frameworks.
________________________________________
In This Role, You’ll:
• Design, build, and maintain end-to-end data pipelines using Python
• Develop and deploy data workflows using orchestration tools (e.g., Airflow, Spark job orchestration)
• Containerize and deploy applications in AWS cloud environments
• Configure and optimize Spark and PySpark jobs for large-scale data processing
• Work with stakeholders to understand requirements and design scalable data solutions with minimal oversight
• Troubleshoot data quality issues, pipeline failures, and performance bottlenecks
• Support large-scale data migration and platform modernization efforts
• Optimize relational databases (MySQL, PostgreSQL) for analytical workloads, including schema design and query tuning
• Implement and maintain data lineage, cataloging, and governance solutions
• Work with geospatial data formats and tools
• Integrate AI/ML models and services into data pipelines
• Develop automation scripts using Bash for data processing and system tasks
• Contribute to data engineering documentation, standards, and best practices
________________________________________
You’ll Succeed Here If You Have:
• 5+ years of experience in data engineering or software engineering roles
• Strong experience with Apache Spark & PySpark
• Advanced proficiency in Python (Pandas, NumPy)
• Experience building scalable ETL/data pipelines in production environments
• Hands-on experience with AWS services (S3, Lambda, Step Functions)
• Experience with containerization tools (Docker, Podman)
• Strong SQL skills, including experience with Trino
• Experience with NoSQL databases (DynamoDB)
• Familiarity with data lake technologies (Apache Iceberg)
• Experience with data orchestration tools (Airflow or similar)
• Experience using Terraform or CloudFormation for infrastructure as code
• Experience with data lineage and governance tools (OpenLineage, Unity Catalog OSS, Apache Polaris)
• Experience with Apache Superset for data visualization
• Experience with geospatial technologies (H3, PostGIS)
• Strong understanding of version control and DevOps practices (Git, IaC workflows)
• Experience working with data catalogs and diverse data formats
________________________________________
Bonus Points If You Have:
• Experience integrating AI/ML models into data workflows
• Experience supporting data platform modernization initiatives
• Strong background in data governance, privacy, and compliance frameworks
• Experience working in agile, fast-paced environments
________________________________________
Why QSSHire?
As a modern Talent-as-a-Service recruiting partner, QSSHire connects top talent with impactful opportunities. We focus on aligning your expertise with meaningful work, offering transparency, flexibility, and career growth.