Senior Data Engineer

National Capitol Contracting
Norfolk, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Norfolk, United States of America

Tech stack

Agile Methodologies
Business Analytics Applications
Data analysis
Information Systems
Databases
System Configuration
Data Architecture
Data Validation
Information Engineering
Data Governance
Data Integration
Data Integrity
ETL
Data Transformation
Data Systems
Relational Databases
Database Development
Database Queries
Database Schema
DevOps
Document-Oriented Databases
Identity and Access Management
Python
PostgreSQL
Performance Tuning
Query Optimization
Power BI
DataOps
SQL Stored Procedures
SQL Databases
Tableau
Enterprise Data Management
Data Processing
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
Database Performance
SC Clearance
Information Technology
Tools for Reporting
Data Pipelines

Job description

This is an ONSITE position located in Norfolk, VA. Active Secret clearance REQUIRED.

NCC is seeking a skilled Senior Data Engineer to support enterprise-level data initiatives within a fast-paced and mission-driven environment. This individual will be responsible for designing, developing, optimizing, and maintaining scalable data pipelines, data models, and reporting solutions that support operational and strategic decision-making.

The ideal candidate brings strong experience in data architecture, ETL/ELT development, analytics platforms, and cross-functional collaboration, along with the ability to lead technical initiatives and mentor junior team members. This role requires a proactive professional who can translate complex business requirements into efficient, scalable data solutions while ensuring data integrity, governance, and performance.

Key Areas of Responsibility

  • Design, build, and maintain scalable data pipelines and automated ETL/ELT processes.
  • Integrate and transform data from multiple structured and unstructured data sources.
  • Develop, optimize, and maintain PostgreSQL databases, SQL queries, stored procedures, and database objects.
  • Create and maintain data models and schemas to support enterprise reporting, analytics, and operational decision-making.
  • Support and enhance Power BI, Tableau, or similar dashboard and reporting environments.
  • Monitor data quality, validate data integrity, and troubleshoot inconsistencies across systems.
  • Optimize PostgreSQL database performance, queries, and workflows to improve scalability and efficiency.
  • Collaborate with business stakeholders, analysts, and technical teams to gather requirements and deliver data solutions.
  • Translate business needs into technical specifications and actionable reporting capabilities.
  • Implement data governance standards, security controls, and best practices for enterprise data management.
  • Troubleshoot and resolve issues related to data pipelines, database performance, and reporting failures.
  • Support production deployments, system enhancements, and ongoing maintenance activities.
  • Lead technical initiatives and provide mentorship to junior engineers and analysts.
  • Participate in project planning, prioritization, and continuous process improvement efforts.
  • Document data flows, system configurations, technical processes, and reporting procedures.
  • Ensure compliance with organizational, contractual, and security requirements related to enterprise data environments.
  • Other duties as assigned.

Requirements

Do you have experience in Team management?, Do you have a Bachelor's degree?, * Active Secret clearance or higher at the time of application.

  • Bachelor's degree in Computer Science, Information Systems, Engineering, Mathematics, or related technical field.
  • Minimum of 9 years of experience in data engineering, database development, business intelligence, or enterprise analytics environments.
  • Strong hands-on experience with PostgreSQL, including database management, query optimization, and performance tuning.
  • Advanced SQL development experience, including complex queries, stored procedures, views, and data transformation logic.
  • Experience designing, developing, and maintaining ETL/ELT pipelines and automated data workflows.
  • Experience integrating data from multiple enterprise systems and data sources.
  • Hands-on experience with Power BI, Tableau, or similar reporting and data visualization platforms.
  • Proficiency in Python or other scripting languages used for automation and data processing.
  • Experience with data modeling, relational databases, and enterprise reporting architectures.
  • Strong understanding of data governance, data validation, security, and quality assurance best practices.
  • Ability to troubleshoot and resolve data pipeline, database, and reporting issues in production environments.
  • Experience gathering business requirements and translating them into scalable technical solutions.
  • Demonstrated ability to lead technical efforts, manage priorities, and mentor junior team members.
  • Strong written and verbal communication skills with the ability to interact effectively with technical and non-technical stakeholders.

Preferred Qualifications:

  • Familiarity with cloud-based data platforms and modern analytics architectures.
  • Experience with Agile methodologies and DevOps/data operations practices.
  • Knowledge of enterprise data security and access management processes.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Apply for this position