TDI is seeking a Data Engineering Software Developer to support a brand-new Agile development team at the forefront of federal IT modernization, delivering real digital transformation where it matters most. This is a rare ground-floor opportunity to architect, build, and integrate cutting-edge infrastructure solutions in support of some of our nation's most sensitive and critical missions.
This is a fully onsite opportunity requiring a daily commute to the Washington, DC area. An active TS/SCI security clearance is required.
RESPONSIBILITIES:
- Designs, builds, and maintains scalable, reliable data systems and pipelines to ingest, process, and transform large, complex, and disparate data sources for analytics and reporting.
- Unifies and integrates data from multiple network operations systems into a consistent, accessible platform, ensuring data quality, accuracy, security, and compliance with DoD and DISA requirements.
- Implements solutions using Confluent Kafka, Elastic Stack, AWS, and Red Hat OpenShift (Kubernetes), including creating Kafka, Elastic, and Logstash pipelines and supporting Kibana visualizations and dashboards with React, JavaScript, and HTML.
- Develops and manages data warehouses and data lakes to support analytics, reporting, and operational dashboards, optimizing infrastructure for performance, scalability, and cost-effectiveness through automation and best practices.
- Continually analyze and optimize ingestion throughput, query performance, indexing strategies, and storage efficiency across Elastic and Kafka platforms.
- Automates data-related tasks such as ETL/ELT processes, data validation, cleansing, monitoring, and supports CI/CD pipelines for automated build, test, and deployment.
- Collaborates with data analysts, visualization engineers, and other stakeholders to deliver integrated, actionable data solutions, and documents data architecture, integration patterns, and operational procedures.
- Troubleshoots and resolves issues related to data ingestion, processing, and platform performance, storage, memory, partitioning, and cluster performance.
- Active DoD TS/SCI security clearance. Ability to pass additional customer suitability screening(s) prior to start.
- Current Security+ or equivalent/higher
- Bachelor’s degree in Computer Science, Engineering, or related technical discipline and 8+ years of relevant experience.
- Hands-on experience designing, building, and maintaining data pipelines (ETL/ELT) and integrating multiple, disparate data sources.
- Experience with data warehouse and/or data lake technologies (e.g., AWS Redshift, S3, Hadoop, Snowflake, or similar).
- Proficiency with data engineering tools and languages such as Python, Java, SQL, and shell scripting.
- Experience with Elastic Stack (Elasticsearch, Logstash, Kibana) and/or Kafka for data ingestion and processing.
- Familiarity with network operations data (logs, metrics, events, ticketing, CMDB) and related data models.
- Experience with Linux/UNIX system administration and automation.
- Knowledge of data security, access controls, and compliance frameworks (DoD, DISA, RMF, STIGs).
- Experience with CI/CD pipelines, containerized pipelines, version control (Git, Bitbucket), and DevOps practices.
- Experience with DISA, DISN, or other DoD network environments, including developing and deploying software applications that meet DoD security standards (e.g., STIGs), and knowledge of network security, encryption, and access controls in classified environments.
- Familiarity with Kubernetes deployment, platform upgrades, patching, configuration management tools (Ansible, Puppet, Chef), and monitoring, alerting, and observability tools (Prometheus, Grafana, Elastic)
- Strong understanding and practical experience with Agile methodologies (Scrum, SAFe), and related tools such as Atlassian JIRA and Confluence.
The anticipated salary range for this position is $130,000 - $145,000. This range is a good-faith estimate and not a guarantee of compensation. Final compensation will be based on factors including experience, education, skills, geographic location, internal equity, market data and applicable contract requirements, and may fall outside the posted range.
Skills Required
- Active DoD TS/SCI security clearance
- Ability to pass additional customer suitability screenings
- Current Security+ certification or equivalent/higher
- Bachelor's degree in Computer Science, Engineering, or a related technical discipline
- 8+ years of relevant experience
- Experience designing, building, and maintaining ETL/ELT data pipelines
- Experience integrating multiple disparate data sources
- Experience with data warehouse or data lake technologies such as AWS Redshift, S3, Hadoop, or Snowflake
- Proficiency with Python, Java, SQL, and shell scripting
- Experience with Elastic Stack and/or Kafka
- Familiarity with network operations data and related data models
- Experience with Linux/UNIX system administration and automation
- Knowledge of data security, access controls, and DoD, DISA, RMF, and STIG compliance frameworks
- Experience with CI/CD pipelines, containerized pipelines, version control, and DevOps practices
- Experience with DISA, DISN, or other DoD network environments
- Experience developing and deploying applications meeting DoD security standards
- Knowledge of network security, encryption, and access controls in classified environments
- Familiarity with Kubernetes deployment, upgrades, patching, configuration management, monitoring, alerting, and observability tools
- Experience with Ansible, Puppet, or Chef
- Experience with Agile methodologies such as Scrum or SAFe
- Experience with Atlassian JIRA and Confluence
What We Do
For over 20 years, TDI’s one and only passion has been delivering cybersecurity solutions to effectively manage the business of cyber. At the global vanguard of innovation, we created Cybersecurity Performance Management (CPM) and the industry-leading CPM platform, CnSight®. Combining CnSight® with our remarkable historical experience and our exceptional capabilities of cyber operations and compliance, we offer Managed Cybersecurity Performance, a first of its kind managed CPM offering. TDI’s CPM solutions mitigate risk, reduce ransomware, provide continuous compliance, improve cyber-ROI, and provide comprehensive instantaneous visibility into how an organization is performing against its cyber strategy, particularly for Boards of Directors. CnSight® is the industry-leading Cybersecurity Performance Management (CPM) platform which mitigates risk, reduces ransomware, provides continuous compliance, improves cyber-ROI, and provides comprehensive instantaneous visibility into how an organization is performing against its cyber strategy, so executives and Boards may effectively manage the business of cybersecurity– the result: reduced stress, better performance, less cost, and a true understanding of cyber investment. With CnSight® at its core, TDI’s Managed Cybersecurity Performance offering ensures strategic cyber goals are met to protect an organization’s investments, assets and reputation by reducing the risk of ransomware, lowering cyber insurance premiums, improving ROI, reducing legal and fiduciary liability, delivering actionable reporting to the Board and C-Suite, providing on-call advice, ensuring continuous compliance and providing subject matter expertise on the organization’s behalf in meeting with the C-Suite and the Board, dealing with auditors, and supporting budget decisions – the result: reduced stress, better performance, less cost, and a true understanding of cyber investment.








