Mid-Level Data Engineer
Simple Technology Solutions
Job Description
Job Description
At Simple Technology Solutions, our people are our priority. We know our team members are more than employees—they're parents, friends, volunteers, artists, and athletes. That's why we offer flexibility to help them thrive personally and professionally while delivering exceptional solutions to our Federal Government clients.
Our culture is built on collaboration, continuous learning, and excellence. We are mentors and thought leaders who share knowledge and foster growth. Recognized as a "Best Place to Work," we believe a range of perspectives helps us drive innovation and exceed customer expectations. At STS, taking care of our people isn't a perk—it's the standard.
As a HUBZone company, we also offer special incentives for team members living in qualified HUBZones. Check out the HUBZone map HERE to see if you qualify!
Simple Technology Solutions is looking for a Mid-Level Data Engineer to add to our team.
Quick Position Overview:
- US Citizenship is required
- Bachelor's Degree is required
- minimum of 3-5 years' position related experience is required
The Role:
STS is looking for a Mid-Level Data Engineer to join a federal data engineering team. You will work alongside senior engineers building and maintaining ETL pipelines on a cloud-based Enterprise Data Platform (EDP) built on AWS, working at enterprise scale — processing terabytes of financial data across a large portfolio of automated pipelines — as part of an agile team building systems that support critical government functions. A willingness to learn, strong attention to detail, and a team-first mindset are prerequisites for this position.
This position is contingent upon contract award.
The Mid-Level Data Engineer at STS will:
- Develop new ETL pipelines and data ingestion processes alongside senior engineers using AWS Glue (Spark-based, PySpark), MWAA (Airflow), Lambda, and SNS, fully conforming to the agency's Enterprise ETL Standards, ETL Common Library, and PEP 8 Python coding standards
- Integrate the agency's ETL Common Library into Glue jobs for standardized orchestration, error handling, metadata recording, and SNS notifications for all success and error job events
- Ingest structured and semi-structured datasets (CSV, XML, JSON, Avro, pipe-delimited) into S3 landing, raw, and curated zones using Apache Iceberg tables with Parquet as the default format; enforce transactional loading and prevent duplicate loads per dataset reporting period
- Configure static ETL metadata in the centralized PostgreSQL metadata store; ensure dynamic metadata records job status and timestamps for all key execution steps
- Monitor assigned production jobs and participate in operations support rotations; identify and escalate failed jobs and performance issues promptly to maintain data availability within contractually required ingestion timelines
- Ensure ETL Load Reports are populated in real-time and ETL Gap Reports are updated on a weekly basis covering all gaps from the inception of the initial ingest process
- Build and maintain materialized views and semantic layer objects in Trino and Athena to ensure optimized query performance and consistent business logic
- Produce and maintain required documentation for each assigned dataset: Business Requirements, ETL Design Documents, Data Models (Mermaid format), Data Dictionaries, Mapping Documents, Deployment Documents, O&M Guides, and ETL Test Plans
- Write unit and integration tests achieving the 90% minimum code coverage threshold; complete security scans at least once per sprint as part of the Definition of Done
- Deploy ETL resources using CloudFormation templates through the agency CICD pipeline; submit Change Requests to the Change Control Board within required timelines
- Support transition of ETL jobs from other agency teams by verifying standards conformance, performing deployments, and validating data loads
- Support disaster recovery exercises, pre-production deployments, and ad hoc data requests as assigned
- Participate in 2-week sprint ceremonies, quarterly PI planning, backlog refinement, and agile delivery using JIRA and GitHub
Education and Experience:
Required
- Bachelor's degree or higher in Computer Science, Information Systems, Data Engineering, or a related field
- 3-5 years of experience in data engineering or a closely related technical role
- Hands-on experience with Python (PEP 8), PySpark, and SQL for ETL pipeline development
- Experience with AWS services including Glue, S3, MWAA (Airflow), Lambda, SNS, and SQS
- Familiarity with Apache Iceberg, Parquet, and ORC file formats and S3 data lake zone concepts
- Experience with PostgreSQL and basic familiarity with Redshift or Oracle
- Familiarity with Trino or Athena for query and semantic layer development
- Experience with CloudFormation, GitHub branching workflows, and CI/CD-integrated deployments
- Ability to produce clear ETL documentation including data models (Mermaid format) and data dictionaries
- Understanding of ETL metadata concepts including static and dynamic metadata, load reports, and gap reports
- Experience in agile development environments with sprint-based delivery
- Experience supporting IV&V and/or User Acceptance Testing (UAT) processes in a federal or technical program environment
- Experience with automated testing frameworks; ability to write unit and integration tests achieving defined code coverage thresholds
- Familiarity with FISMA, NIST 800-53, and OWASP ASVS Level 2 is a plus
- Must be able to work 8am-5pm Eastern Time regardless of home location
- Active federal public trust suitability determination or ability to obtain one required
STS is committed to equal employment opportunity and merit-based employment practices. STS provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination, harassment, and retaliation in all employment practices and decisions in accordance with applicable federal, state, and local laws.
Employment decisions at STS are based on individual qualifications, performance, skills, and business needs, without regard to race, color, religion, sex, national origin, age, disability, protected veteran status, sexual orientation, gender identity, genetic information, marital status, or any other status protected by applicable law.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, compensation, training, transfer, discipline, termination, layoff, recall, and leaves of absence.
---
Applicants may request removal from our applicant database, or specific information about how the data is used by contacting View email address on ziprecruiter.com.
- Scale AI in Washington is seeking a mid-level Software Engineer, Data Infrastructure to architect and build essential data systems for projects supporting government customers. In this full-time role, you will design and implement a robust framework for data aggregation...SuggestedFull time
- ...respected, supported, and engaged. Description: Engineering Technician II performs standardized or... .... This technician performs at this level, one or a combination of such typical duties... ...and operating equipment, recording test data, and pointing out deviations resulting from...SuggestedContract work
$87.1k - $157.45k
...Description If you’ve been building your skills in SQL, data engineering fundamentals, and mission‑driven development , and you’re ready... ...your work to support a mission with visibility at senior levels, you’ll thrive here. We’re hiring a SQL Engineer to support...SuggestedLocal areaImmediate start- ...Job Title Mid-Level SQL Engineer Location Gaithersburg, MD/Alexandria, VA/Chantilly, VA Position Requirements Active Top Secret... ...We're hiring a SQL Engineer to support a high‑visibility, data‑driven application that powers analytics and reporting across...Suggested
- Saliense is seeking a Middle Security Engineer to conduct security assessments, manage SIEM tools, and enforce security policies. The role requires a minimum of three years experience in information systems security engineering and involves hands-on tasks like penetration...Suggested
$98.72k - $123.4k
A healthcare solutions provider is seeking a mid-level Data Engineer to design and maintain scalable data pipelines, ensuring efficient data flow and integration. The ideal candidate will have a strong background in healthcare data, programming in Python, and proficiency...- Saliense Consulting LLC in Arlington is seeking a Security Engineer - Middle to conduct technical assessments and manage security-related IT systems. The ideal candidate will have extensive experience with SIEM tools and specific skills in penetration testing and firewall...
- ECS is seeking a Mid-Level SIEM Engineer to support a federal cybersecurity program in Washington DC. This role offers the opportunity to work on threat detection and incident response in a mission-critical environment. The ideal candidate should have a minimum of 5 years...
$112k - $160k
TSC is seeking a highly motivated and skilled Mid‑Level Mechanisms Engineer to support our customer in Washington, DC. The Aerospace Mechanisms Engineer will design, analyze, and test complex moving mechanical assemblies for spacecraft, missile systems, and air platforms...Flexible hours$83k - $139k
A leading technology company is seeking a GIS Engineer (Mid) located in Arlington, VA. The candidate will design and develop geo-spatial solutions while performing GIS analyses on natural resources data. Applicants must possess a Bachelor's degree in GIS with 4-7 years...- ...our Federal Advisory practice. Responsibilities: Utilize data wrangling tools and coding languages such as Python, PySpark, and... ..., data integration, and data transformation Develop data engineering designs and translate efforts between business / technical stakeholders...Full timeLocal area
$94.43k - $202.75k
...Lighthouse. KPMG is currently seeking a Senior Associate, Data Engineer for our Consulting practice. Responsibilities: Assist with... ...with ability to effectively interact with individuals at most levels of responsibility and authority; preferably will be able to...Full timeLocal areaVisa sponsorship- ...Responsibilities: Leverage a variety of modern big data tools / approaches to solve complex business... .../ operating guidance for users of all levels (translate between business & technical stakeholders) Develop data engineering designs that positively impacts business...Full timeLocal area
- We are seeking talented Data Architects to play a pivotal role in supporting Executive Order projects in the Warfare Systems Business Group at HII-Mission Technologies. This high‑impact position focuses on enhancing a centralized data environment (CDE) that delivers auditable...Remote jobWork at officeLocal areaWork from homeHome office
- Joint Research and Development, LLC is seeking a Mid-Level Software Developer to design and maintain software applications. This role... ...in software development and strong skills in Java, data engineering, and Agile methodologies. Benefits include health insurance...Remote job
$100k - $125k
Dew Software is seeking a mid-level Python Developer in McLean, Virginia for a 6+ month contract role. The ideal candidate will have strong skills in Python development, SQL, and experience with web services. This role requires excellent communication skills to interact...Contract work- ...practice. Responsibilities: Leverage a variety of modern big data tools / approaches to solve complex business objectives... ...Qualifications: A minimum of five years of technical data engineering experience; U.S. Federal government consulting experience preferred...Full timeLocal area
- Quartermaster AI Inc. is seeking a mid-level Front-End Software Engineer in Arlington, Virginia, to enhance the UI/UX of their Web Portal. The ideal candidate will design and develop responsive user interfaces, collaborating with product managers and designers to ensure...Full timeFlexible hours
$87.1k - $157.45k
...oriented programming, and mission‑driven engineering , and you’re ready for work that actually... ...support a mission with visibility at senior levels, you’ll thrive here. We’re hiring a... ...Software Engineer to support a high‑visibility, data‑driven application used across the...- ...we know our people are our difference—for our clients and our colleagues. What You Will Be Doing Overseeing and managing the Oracle data environment for a mission-critical system and applications, while preparing for and leading a migration to SQL Server. Serving as the...Local area
- Base-2 Solutions is looking for a mid-level Software Engineer to support their DOMEX Technology Platform in Bethesda, Maryland. The candidate will design and maintain containerized microservices architecture and collaborate across teams. Required qualifications include...Flexible hours
- Koniag Government Services is hiring a mid-level Full Stack Software Engineer (.NET / React / PostgreSQL) in Washington, DC. The role involves designing and developing enterprise web applications, supporting federal modernization efforts with a focus on modern technologies...
$90k - $130k
...Job Description Job Description Mid-Level DevOps Engineer - HTS Data Derivation HTS Data Derivation • Trade Compliance • Federal Data Modernization Location: Hybrid (Onsite in Reston 2 days a week) Clearance: U.S. Citizenship required; ability to obtain...Remote workFlexible hours2 days per week$100k - $110k
International Executive Service Corps is looking for a Mid-Level Java Developer in Washington, DC. The role requires expertise in Java development and SQL databases, with strong communication skills. The position is mostly remote but requires local availability for onsite...Hourly payLocal areaRemote work- A decision analytics company is seeking a qualified individual to provide Engineering Support Services to the U.S. Navy Foreign Military Sales Directorate. The role includes system engineering plan review, program management, and technical support for system security solutions...
$113k - $160k
...Summary Technology Service Corporation (TSC) is seeking a Mid‑Level Thermal Engineer to support work at the Naval Research Laboratory. This position... ...‑standard tools. Validate analytical models through test data, simulations, and comparative methods. Support design teams...Flexible hours- ...across the Federal government, from senior level policy makers to program managers, to... ...offering actionable insights by applying data‑driven and analytics‑based approaches in... ...Responsibilities and tasks will include system engineering plan review and development, program and...For contractors
- Chenega MIOS SBU in Arlington, VA is looking for a Network Engineer to enhance network infrastructure. You will design, implement, and maintain enterprise networks, utilizing your expertise in routing protocols and cloud technologies. The ideal candidate will have a Bachelor...
$80k - $180k
Employee Navigator is hiring a mid-level Software Engineer for a full-time role in Bethesda, Maryland. The position involves working with C# and .NET Core on various software products, focusing on feature planning, code reviews, and maintaining high-quality code standards...Full time$63 - $70 per hour
...methodologies to ensure our clients’ success. Position Overview The Mid-Level Fire Protection Engineer supports fire protection system design review, analysis,... ...-based fire protection approaches based on varying data. Gather resources to solve engineering problems....Hourly payPermanent employmentTemporary workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-Level Data Engineer. Be the first to apply!
- mid-level software developer Washington DC
- senior cloud data engineer Washington DC
- principal data engineer Washington DC
- finance data engineer Washington DC
- aws data engineer Washington DC
- data engineer Washington DC
- sr data engineer Washington DC
- software data engineer Washington DC
- junior data engineer remote Washington DC
- remote data engineer Washington DC


