1

Senior Data Engineer Python Jobs in Reston, VA (NOW HIRING)

Senior Data Engineer

Reston, VA · On-site

$110K - $149K/yr

Senior Data Engineer Job Category: Information Technology Time Type: Full time Minimum Clearance ... Proven proficiency in Python and SQL for data manipulation, pipeline development, data validation ...

Senior Data Engineer

Mclean, VA · On-site +1

$125K - $165K/yr

Contributions We are looking for seasoned Senior Data Engineer to work with our team and our ... Key must have skill sets - Python, AWS * Support an Agile software development lifecycle * You will ...

Contributions We are looking for seasoned Senior Data Engineer to work with our team and our ... Key must have skill sets - Python, AWS * Support an Agile software development lifecycle * You will ...

We are looking for seasoned Senior Data Engineer to work with our team and our clients to develop ... Key must have skill sets - Python, AWS * Support an Agile software development lifecycle * You will ...

Senior Data Engineer

Chantilly, VA

$108K - $147K/yr

... role of Senior Data Engineer . The candidate will be a member of a software development team ... Python * AWS * Experience with REST APIs Desired skills: * Iceberg * Presto/Trino/Spark

Senior Data Engineer

Mclean, VA · On-site +1

$125K - $165K/yr

Contributions We are looking for seasoned Senior Data Engineer to work with our team and our ... Key must have skill sets - Python, AWS * Support an Agile software development lifecycle * You will ...

We are looking for seasoned Senior Data Engineer to work with our team and our clients to develop ... Key must have skill sets - Python, AWS * Support an Agile software development lifecycle * You will ...

Senior Data Engineer

Mclean, VA · On-site

$125K - $165K/yr

Contributions We are looking for seasoned Senior Data Engineer to work with our team and our ... Key must have skill sets - Python, AWS * Support an Agile software development lifecycle * You will ...

Senior Data Engineer

Chantilly, VA

$108K - $147K/yr

... role of Senior Data Engineer . The candidate will be a member of a software development team ... Python * AWS * Experience with REST APIs Desired skills: * Iceberg * Presto/Trino/Spark

Senior Data Engineer

Herndon, VA · On-site

$109K - $148K/yr

... role of Senior Data Engineer . The candidate will be a member of a software development team ... Python * AWS * Experience with REST APIs Desired skills: * Iceberg * Presto/Trino/Spark

Senior Data Engineer II

Arlington, VA · On-site

$122K - $165K/yr

Spark Hadoop Python Summary Role: • Support the design, implementation, and maintenance of ... senior engineers to address data challenges, contributing to solutions that maintain high data ...

Sr. Data Engineer

Fairfax, VA · On-site

$113K - $136K/yr

Sr. Data Engineer Job ID 2026-2176 # of Openings 1 Overview Pyramid Systems is looking for a Data ... Expertise in Spark/Python/Databricks, Data Lake and SQL * Create, maintain, and manage Spark ...

Senior Data Engineer

Mclean, VA · On-site

$107K - $145K/yr

... dbt and Python where each fits best. Implement the data quality checks, alerting, and ... Data Engineering, including time as the most senior data engineer on a team or workstream.

Senior Data Engineer

Washington, DC · On-site

$119K - $162K/yr

Senior Data Engineer • Position Type: Hybrid • Location : Washington, D.C Role Specific Duties/ Role Responsibilities: * Plan, design, build, test, deploy, and maintain highly scalable web-based ...

next page

Showing results 1-20

Senior Data Engineer Python information

See Reston, VA salary details

$84.3K

$131.4K

$182.1K

How much do senior data engineer python jobs pay per year?

As of Jul 14, 2026, the average yearly pay for senior data engineer python in Reston, VA is $131,426.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,300.00 and $149,800.00 per year, depending on experience, location, and employer.

What does a Senior Data Engineer Python do?

A Senior Data Engineer Python is responsible for designing, building, and maintaining complex data pipelines and architectures using Python as a primary programming language. They work with large datasets, ensuring data is collected, stored, and processed efficiently to support analytics and business intelligence. Their role often includes optimizing data workflows, collaborating with data scientists, and implementing data quality and security best practices. Senior Data Engineers also mentor junior team members and may help define data engineering strategies for their organization.

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

To thrive as a Senior Data Engineer Python, you need deep expertise in Python programming, data modeling, and ETL pipeline design, often supported by a degree in computer science or a related field. Familiarity with big data frameworks (such as Spark or Hadoop), cloud platforms (like AWS, GCP, or Azure), and relevant certifications are highly valued. Strong problem-solving, communication, and leadership skills enable effective collaboration and project delivery in cross-functional teams. These competencies are crucial for building robust, scalable data solutions that drive business insights and operational efficiency.

What is the difference between Senior Data Engineer Python vs Data Engineer Python?

AspectSenior Data Engineer PythonData Engineer Python
Required Experience5+ years, leadership skills1-3 years, foundational skills
ResponsibilitiesDesigning architecture, mentoring, complex data pipelinesBuilding data pipelines, data collection, basic ETL tasks
CertificationsRelevant certifications (e.g., AWS, GCP)Entry-level certifications preferred
Work EnvironmentCross-functional teams, project leadershipData teams, development environment

Senior Data Engineer Python roles typically require more experience, leadership, and complex project responsibilities compared to Data Engineer Python roles, which focus on building and maintaining data pipelines with less emphasis on leadership.

How does a Senior Data Engineer specializing in Python typically collaborate with data scientists and other engineering teams?

A Senior Data Engineer working with Python often plays a central role in bridging the gap between data science and engineering teams. They design and maintain robust data pipelines that ensure clean, reliable data is available for analytics and machine learning projects. Collaboration involves frequent communication with data scientists to understand data requirements and with software engineers to integrate data solutions into production systems. This multidisciplinary teamwork helps streamline project workflows and drives the development of scalable data solutions across the organization.
What are popular job titles related to Senior Data Engineer Python jobs in Reston, VA? For Senior Data Engineer Python jobs in Reston, VA, the most frequently searched job titles are:
What job categories do people searching Senior Data Engineer Python jobs in Reston, VA look for? The top searched job categories for Senior Data Engineer Python jobs in Reston, VA are:
What cities near Reston, VA are hiring for Senior Data Engineer Python jobs? Cities near Reston, VA with the most Senior Data Engineer Python job openings:
Senior Data Engineer

$110K - $149K/yr

Full-time

Medical, Retirement, PTO

Re-posted 27 days ago


Job description

Job Title: Senior Data Engineer
Job Category: Information Technology
Time Type: Full time
Minimum Clearance Required to Start: TS/SCI with Polygraph
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Outside Continental US
* * *
The Opportunity:
Join CACI as a Senior Data Engineer. We are seeking a highly experienced subject matter expert to design and implement scalable data engineering solutions that support our clients' LAN, WAN, and UC services. In this role, you will lead complex initiatives focused on data integration, analytics enablement, and operational decision support relating to cybersecurity, compliance, and network modernization. You will establish data standards and operational practices with mid-term strategic impact, mentor technical staff across the organization, and communicate technical findings and recommendations to senior and executive leadership. Become a part of our great team and make a strategic difference within the Intelligence Community!
Responsibilities:
  • Design, build, and maintain robust end-to-end data pipelines to support data collection, integration, transformation, and storage across multiple enterprise sources
  • Develop and manage scalable data architectures, including raw, staging, curated, and reporting-ready layers
  • Create trusted, reusable datasets and data structures that improve reporting consistency, dashboard performance, and analytics consumption
  • Implement data quality controls, validation checks, monitoring, and alerting to detect schema changes, incomplete loads, freshness issues, and other data integrity risks
  • Troubleshoot complex data issues across ingestion, transformation, and reporting workflows, identifying root causes and restoring trusted outputs
  • Design safe and reliable data publishing patterns, including staging-to-swap deployments, rerunnable processes, idempotent loads, and backfill strategies
  • Partner with reporting and analytics stakeholders to prepare and optimize data structures for advanced analytics, machine learning, and visualizations
  • Lead cross-functional data initiatives that improve visibility, reduce manual effort, and strengthen data trust across operational workflows
  • Conceptualize and implement data products, standards, and processes that enable future decision-support capabilities
  • Stay current on advancements in data engineering, analytics architecture, data quality practices, and applied analytics methods

You'll Bring These Qualifications:
Required:
  • Must possess an active TS/SCI clearance with polygraph OR have an active TS/SCI clearance with ability to obtain a polygraph prior to start
  • Bachelor's degree in data science, computer science, statistics, mathematics, engineering, information systems, or a related field
  • 10+ years of related work experience as a Data Engineer, Analytics Engineer, Data Scientist, or similar role
  • Must hold a current DoD 8570 IAT Level II certification (e.g., Security+ CE)
  • Proficient understanding of data governance, access control, and security best practices in regulated or sensitive environments
  • Proven proficiency in Python and SQL for data manipulation, pipeline development, data validation, and analytics support
  • Extensive hands-on experience designing and maintaining scalable data architectures, databases, and automated data engineering workflows
  • Strong experience with database platforms, including schema design, performance optimization, views/materialized views, and data modeling
  • Proven ability to investigate complex data issues, perform root-cause analysis, and implement sustainable corrective actions
  • Experience developing technical standards, improving workflow reliability, and communicating technical issues and recommendations to leadership and stakeholders

Desired:
  • Active TS/SCI clearance with polygraph
  • Advanced degree (Master's or Ph.D.) in a highly quantitative, technical, or engineering field
  • Experience mentoring and directing junior/mid-level data analysts and engineers
  • Familiarity working alongside Business Intelligence SMEs, preparing and formatting optimal data structures for machine learning and visualization tools like Tableau
  • Exceptional ability to work with high latitude and independence, successfully managing multiple high-visibility projects simultaneously

What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Pay Range:
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$105,100-$231,100
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.