R

Red Arch Solutions

Intelligence systems and software engineering solutions

Senior Apache NiFi/Data Integration Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeReston, VA, USAIn-person

About the Job

Requirements

  • At least 12 years of experience working with users to define database use, data analytics, and the data user experience.
  • At least 12 years of data integration, extract-transform-load, or enterprise middleware experience.
  • At least 8 years of hands-on Apache NiFi development experience.
  • Experience designing and supporting large-scale enterprise data ingestion architectures.
  • Experience onboarding new data sources and integrating complex systems.
  • Demonstrated expertise in NiFi flow design, process groups, remote process groups, site-to-site communications, controller services, parameter contexts, flow versioning, NiFi Registry, clustered deployments, provenance tracking, back-pressure management, flow performance tuning, and secure flow design.
  • Experience developing Java-based NiFi processors, controller services, reporting tasks, custom APIs, schema validation components, metadata extraction processors, content parsing processors, security enforcement processors, and data quality validation processors.
  • Strong experience with Java, Spring Framework, JSON, XML, Avro, Parquet, REST APIs, SQL, PostgreSQL, Elasticsearch, Kafka, Git, Docker, Kubernetes, and Linux.
  • Understanding of Zero Trust Architecture, data-centric security, public key infrastructure, Transport Layer Security, identity and access management, data governance, metadata management, and enterprise architecture principles.
  • Active TS/SCI clearance is required.

Responsibilities

  • Design, develop, test, deploy, and maintain complex Apache NiFi data flows supporting enterprise data onboarding and integration requirements.
  • Engineer scalable and fault-tolerant ingestion pipelines capable of processing structured, semi-structured, and unstructured data.
  • Develop reusable flow frameworks and integration patterns to accelerate onboarding activities.
  • Optimize flow performance, throughput, latency, and resource utilization across clustered environments.
  • Troubleshoot and resolve complex data movement, transformation, and processing issues.
  • Develop custom Apache NiFi processors, controller services, reporting tasks, and extensions using Java.
  • Create specialized processors for metadata extraction, schema validation, data tagging, attribute enrichment, security classification enforcement, data quality validation, API integrations, and workflow automation.
  • Extend NiFi capabilities to support mission-specific onboarding requirements.
  • Develop shared processor libraries and reusable components.
  • Integrate enterprise systems using REST APIs, SOAP services, JDBC/ODBC connections, message queues, Kafka, file-based transfers, and cloud storage services.
  • Design data ingestion and routing strategies across multiple environments.
  • Support onboarding of mission and enterprise data assets into approved repositories and data services.
  • Implement metadata collection, tagging, and enrichment capabilities within data onboarding workflows.
  • Support enterprise data catalog and governance initiatives.
  • Ensure onboarding workflows comply with metadata standards, taxonomy requirements, and stewardship processes.
  • Collaborate with Data Stewards and Data Owners to improve data quality and discoverability.
  • Implement secure data movement patterns aligned with Zero Trust principles.
  • Integrate authentication, authorization, encryption, and auditing capabilities into data pipelines.
  • Coordinate with cybersecurity and Zero Trust teams to ensure compliance with enterprise security requirements.
  • Support Attribute-Based Access Control and policy-driven data access models.

Desired Qualifications

  • Experience supporting DIA, NSA, NGA, or other Intelligence Community customers.
  • Experience integrating with data catalog platforms and metadata repositories.
  • Experience with ontology, taxonomy, and semantic tagging implementations.
  • Familiarity with Cloudera DataFlow, Hortonworks DataFlow, or large-scale NiFi deployments.
  • Experience developing automated onboarding workflows.
  • Knowledge of enterprise data governance and stewardship processes.
  • Experience operating in highly regulated or classified environments.

About the Company

Red Arch Solutions

Intelligence systems and software engineering solutions

Red Arch Solutions provides specialized intelligence and engineering services for the U.S. national security community. It offers state-of-the-art tactical and strategic intelligence, systems, and software engineering solutions to address unique challenges faced by the intelligence community. Its product approach combines highly skilled personnel with analytical and engineering capabilities to collect, analyze, create, and engineer solutions that support critical missions. The company differentiates itself through a strong people-first culture, emphasizing career mobility, work-life balance, and individualized career paths, aiming to retain highly trained professionals as its core asset. The goal is to deliver value-added, synergistic support to customers by leveraging deep expertise across the intelligence community while maintaining commitment to equal opportunity and affirmative action.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Columbia, SC
Founded
2004

Recently Posted Jobs

Explore more opportunities at Red Arch Solutions

See more jobs