Computer Task Group
Computer Task Group

66 Computer Task Group Data Software Engineer Jobs Hiring Near You

Data & Software Engineer

Mclean, VA · On-site

$115.70K - $139K/yr

The Data & Software Engineer works with a small team to build complex data flows for a custom ... Using Bash scripting for automation and data processing tasks * Integrating Al/ML services and ...

Data Software Engineer

NC · On-site +1

$90K - $170K/yr

Bachelor's degree in Computer Science, Computer Engineering, Information Technology or equivalent ... software development, with a strong focus on data engineering and data science. * Experience in ...

Data Software Engineer

Baltimore, MD · On-site +1

$90K - $170K/yr

Bachelor's degree in Computer Science, Computer Engineering, Information Technology or equivalent ... software development, with a strong focus on data engineering and data science. * Experience in ...

Bachelor's degree in Computer Science, Computer Engineering, Information Technology or equivalent ... software development, with a strong focus on data engineering and data science. * Experience in ...

Data Software Engineer

Camden, TN

$100.60K - $120.80K/yr

As a Data Software Engineer, you'll be at the core of how we turn raw Earth Observation data into scalable, reliable and high-quality data products. You'll design and build the pipelines and systems ...

Cloud Big Data Software Engineer

Chantilly, VA · On-site

$57.50 - $76.25/hr

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Data Science, Cloud Computing, Software Engineering, Information Technology, Applied Mathematics, Information Systems, Data ...

Cloud Big Data Software Engineer

Aurora, CO · On-site

$56.75 - $75.25/hr

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Data Science, Cloud Computing, Software Engineering, Information Technology, Applied Mathematics, Information Systems, Data ...

Cloud Big Data Software Engineer

Tysons, VA · On-site

$56 - $74/hr

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Data Science, Cloud Computing, Software Engineering, Information Technology, Applied Mathematics, Information Systems, Data ...

DEGREE (Level Desired)Bachelor's DegreeDEGREE (Focus)Computer Science, Data Science, Cloud Computing, Software Engineering, Information Technology, Applied Mathematics, Information Systems, Data ...

Cloud Big Data Software Engineer

Chantilly, VA · On-site

$57.50 - $76.25/hr

DEGREE (Level Desired)Bachelor's DegreeDEGREE (Focus)Computer Science, Data Science, Cloud Computing, Software Engineering, Information Technology, Applied Mathematics, Information Systems, Data ...

Cloud Big Data Software Engineer

Aurora, CO · On-site

$56.75 - $75.25/hr

DEGREE (Level Desired)Bachelor's DegreeDEGREE (Focus)Computer Science, Data Science, Cloud Computing, Software Engineering, Information Technology, Applied Mathematics, Information Systems, Data ...

$108.90K - $143.60K/yr

Bachelor's degree in Computer Science, Computer Engineering, Information Technology or equivalent ... software development, with a strong focus on data engineering and data science. * Experience in ...

Senior Data Software Engineer

New York, NY · On-site +1

$134K - $176.70K/yr

Bachelor's degree in Computer Science, Computer Engineering, Information Technology or equivalent ... software development, with a strong focus on data engineering and data science. * Experience in ...

Showing results 21-40

Computer Task Group 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 is it like to work at Computer Task Group?

Computer Task Group (CTG) is a global IT consulting and staffing company that values collaboration, innovation, and customer satisfaction, fostering a dynamic and supportive work environment.

CTG operates with a team-based structure, offering opportunities for professional growth and development through training programs, mentorship, and cross-functional projects. The company's mission is to deliver high-quality IT solutions and services to clients across various industries, leveraging its global network and expertise.

Working at CTG may appeal to candidates seeking a challenging and rewarding career in IT consulting, with opportunities to work on diverse projects, develop new skills, and collaborate with a global team of professionals.
What other companies are hiring for Data Software Engineer jobs?
What are the most popular categories at Computer Task Group?
Infographic showing various Data Software Engineer job openings at Computer Task Group in the United States as of May 2026, with employment types broken down into 45% Full Time, 52% Contract, and 3% Nights. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution.

Data & Software Engineer

GRVTY

Mclean, VA • On-site

$115.70K - $139K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 29 days ago


Job description

What Impact You'll Have
GRVTY's team provides tactical data engineering solutions. We embed skilled Data Engineers, Data Scientists, and ETL Developers directly into intelligence analyst groups to be their go-to data wranglers. We develop new tools, code, and services to execute data engineering activities. Our engineers work to collect, process, and feed analytic tools, turning data into intelligence in response to immediate mission needs, with direct impact on real world situations. You will see your work used here on a daily basis, and you'll have the opportunity to support a variety of Sponsor mission organizations and mission partner organizations.
This is a time of development and growth on the program, with an increasing number of missions being supported. The work is high impact and important, and the customer moves quickly. The environment is fast-paced, flexible, and open to innovation - you'll have more latitude here in choosing how to achieve results than on many other projects. The customer cares more about what you can do as opposed to your years of
experience, and work hours are typically quite flexible - roll up your sleeves, get things done, and no one cares much about the specific hours that you work. The work space itself is also quite nice, and there is an excellent cafeteria! The tech stack on this team is rather huge and includes Python (Pandas, numpy, scipy, scikit-learn, standard libraries, etc.), Python packages that wrap Machine Learning (packages for NLP, Object Detection, etc.), Linux, AWS/C2S, Apache NiFi, Spark, pySpark, Hadoop, Kafka, ElasticSearch, Solr, Kibana, neo4J, MariaDB, Postgres, Docker, Puppet, and many others. Work on this program takes place in McLean, VA and in various field offices throughout Northern VA (we cannot support remote work) and requires a TS/SCI + Polygraph clearance (acceptable to this customer).
What You'll Be Owning
GRVTY is seeking a Data & Software Engineer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in McLean, VA.The Data & Software Engineer works with a small team to build complex data flows for a custom application. Successful candidate will have advanced Python programming skills, familiarity with Java, an understanding of data security, privacy, governance and compliance principles and a demonstrated history of building production data pipelines and ETL workflows at scale.
Candidate must have experience:
  • Building end-to-end data pipelines leveraging Python
  • Using orchestration tools to deploy data pipelines, including configuring and updating Spark Jobs
  • Containerizing and deploying applications in cloud environments like AWS.
  • Working with MySQL and PostgreSQL including performance tuning, schema design, and query optimization for complex, analytical workloads.
  • Leveraging industry standard tools for code control (Git, IaaC control, etc.)
  • Working with data catalogs, tracking data lineage and handling a variety of data formats, including Geospatial.
  • Using Bash scripting for automation and data processing tasks
  • Integrating Al/ML services and models

Responsibilities:
  • Work with stakeholders to understand data requirements, assess feasibility, and design appropriate solutions with minimal oversight
  • Leverage strong problem-solving and debugging skills for data quality issues, pipeline failures, and performance bottlenecks
  • Leverage a background in large-scale data migration or platform modernization efforts
  • Contribute to data engineering documentation, best practices, and design patterns.

What You Must Have
  • Active TS/SCI with Polygraph Clearance
  • Minimum of 5 years' experience with:
  • Apache Spark & PySpark
  • Advanced Python skills (including Pandas & NumPy)
  • Docker, Podman
  • AWS S3, Lambda & Step functions
  • Apache Iceberg, Airflow, etc.
  • SQL (with Trino)
  • NoSQL, DynamoDB
  • Unity Catalog OSS, Apache Polaris
  • Apache Superset
  • Terraform or CloudFormation
  • OpenLineage
  • H3, PostGIS

#LI-BPJ
Why Choose GRVTY
The toughest national security challenges demand vision and ingenuity, not just resources. We deliver mission and technical expertise to outpace our adversaries. We're purpose-built to tackle the most entrenched, systemic national security issues around the world.
We partner with our customers to help them overcome challenges in every corner of technology and defense-including the ones still being explored. Our growing capabilities create complementary advantages, giving on-the-ground operations the edge they need to succeed. We muster everything we have to answer every challenge presented, every day of our lives.
At GRVTY, we believe that when our employees thrive, our company thrives. That's why we offer a comprehensive and competitive benefits package designed to support your well-being, growth, and work-life balance.
• Robust health plan including medical, dental, and vision
• Health Savings Account with company contribution
• Annual Paid Time Off and Paid Holidays
• Paid Parental Leave
• 401k with generous company match
• Training and Development Opportunities
• Award Programs
• Variety of Company Sponsored Events
EEO Statement
GRVTY, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran and will not be discriminated against on the basis of disability.
Anyone requiring reasonable accommodations should email recruiting@grvty.com or call 703-544-7930 with requested details. A member of the HR team will respond to your request within 2 business days.
Know Your Rights: Workplace Discrimination is Illegal (eeoc.gov)
Please review our current job openings and apply for the positions you believe may be a fit. If you are not an immediate fit, we will also keep your resume in our database for future opportunities.