Systems Integration Engineer

DAn Solutions

Reston (VA)

On-site

USD 110,000 - 165,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

DAn Solutions in Reston, VA is seeking a Systems Integration Engineer to design, develop, integrate, and sustain complex data flows across multiple systems. The role emphasizes Apache NiFi and Python to move data securely between environments and to integrate with remote APIs.

You will build Grafana dashboards for visibility, maintain detailed data-flow diagrams in Visio, and produce technical documentation for leadership reviews. A TS/SCI with CI poly is required and on-site work only.

Qualifications

  • Bachelor's degree in a field applicable to the position with six years of relevant experience
  • Proficiency with the Linux command-line interface
  • Proficiency in at least one programming or scripting language, preferably Python
  • DoD 8570 IAT Level II compliant by security indoctrination date
  • Strong technical documentation skills and ability to present changes to leadership

Responsibilities

  • Develop, maintain, and sustain complex data flows using Apache NiFi
  • Develop Python-based solutions for data manipulation and integration
  • Retrieve data from remote APIs, transform, and distribute per customer requirements
  • Modernize legacy Java implementations with Python-based solutions
  • Build and maintain Grafana dashboards for data-flow metrics and health
  • Create and maintain detailed data-flow diagrams with Microsoft Visio

Skills

Python
Linux CLI
RESTful APIs
Java
PowerShell
Analytical thinking

Education

Bachelor's degree in field applicable to position

Tools

Apache NiFi
Grafana
Microsoft Visio
Cross Domain Solutions
Ansible
VMware
Nutanix

Job description

REQUIRES AN ACTIVE/EXISTING TS/SCI WITH CI POLYGRAPH - NO REMOTE WORK

Location: Reston, VA

We are seeking a Systems Integration Engineer to support the design, development, integration, and sustainment of complex data flows across a variety of systems and devices. This position will work extensively with Apache NiFi and Python to engineer and maintain data flows that meet customer requirements, integrate with remote APIs, and securely move data across multiple environments.

The Systems Integration Engineer will also develop Grafana dashboards to provide visibility into data flow metrics and infrastructure health, troubleshoot existing integrations, identify opportunities for optimization, and maintain comprehensive technical documentation and data-flow diagrams.

Key Responsibilities
  • Develop, maintain, and sustain complex data flows from multiple sources using Apache NiFi.
  • Develop Python-based solutions for complex data manipulation, transformation, and integration requirements.
  • Use Apache NiFi and custom Python scripts to retrieve data from remote APIs, transform and process the data, and distribute it according to customer requirements.
  • Modernize legacy Java implementations by developing comprehensive Python-based solutions using current libraries and frameworks.
  • Build and maintain Grafana dashboards to visualize data flow metrics, system performance, and infrastructure status.
  • Analyze existing data flows to identify inefficiencies, performance issues, and opportunities for optimization.
  • Design secure cross-domain data channels to facilitate data movement between networks operating at different security levels.
  • Interface with RESTful APIs and other external data sources and endpoints.
  • Create and maintain detailed diagrams of new and existing data flows using Microsoft Visio.
  • Participate in weekly Engineering Review Board meetings and provide technical input regarding internal and customer-submitted change requests.
  • Review and evaluate change request documentation for technical accuracy, completeness, and feasibility.
  • Develop detailed technical documentation and effectively present proposed changes and solutions to technical leadership.
Technical Environment

Operating Systems: RHEL 7/9, Windows Server 2012/2016/2019
Databases: MongoDB, PostgreSQL, Oracle Database
Languages/Scripting: Python, Bash, PowerShell, Java, JavaScript, HTML, CSS
Virtualization: VMware, Nutanix
Tools & Technologies: Apache NiFi, Grafana, Microsoft Visio, Cross Domain Solutions, Ansible, Active Directory

Required Clearance

Active TS/SCI with CI Polygraph

Required Qualifications
  • Bachelor's degree from an accredited institution in a field applicable to the position and six (6) years of relevant experience.
    • An additional four (4) years of relevant experience may be substituted for the bachelor's degree.
  • Proficiency with the Linux command-line interface.
  • Proficiency in at least one programming or scripting language, preferably Python.
  • Strong analytical, problem-solving, and technical troubleshooting skills.
  • Ability to work effectively both independently and as part of a technical team.
  • Must be DoD 8570 IAT Level II compliant by the date of security indoctrination, including any required Computing Environment (CE) certification.
  • Strong technical documentation skills, including experience developing detailed change request documentation and presenting technical information to leadership for review and approval.
Desired Qualifications
  • Experience designing, developing, and sustaining data flows using Apache NiFi.
  • Working knowledge of networking concepts and technologies, including routers, firewalls, DNS, DHCP, subnetting, VPNs, and web proxies.
  • Experience designing, integrating with, or utilizing RESTful APIs.
  • Experience administering or maintaining both Windows and Linux operating environments.
  • Familiarity with relational SQL databases, including Oracle, MySQL, and PostgreSQL.
  • Foundational knowledge of Active Directory, including Organizational Units (OUs) and Security Groups.
  • Experience with Grafana, Ansible, VMware, Nutanix, or Cross Domain Solutions is a plus.

Salary Range Disclaimer: The posted salary range represents the good-faith minimum and maximum compensation DAn Solutions expects to pay for this position. The position may be filled at different Labor Category (LCAT) levels depending on the selected candidate's qualifications and applicable contract requirements. Final compensation within the posted range will be determined based on the applicable LCAT and factors including education, relevant experience, certifications, and other required qualifications

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Data Flows Engineer: NiFi, Python & Grafana
Systems Data Flows Engineer: NiFi, Python & Grafana

DAn Solutions • Reston (VA)

On-site
USD 110,000 - 165,000
Senior NiFi Dataflow Engineer - to 240k - FS Poly
Senior NiFi Dataflow Engineer - to 240k - FS Poly

stanleyreid • Maryland

On-site
USD 144,000 - 240,000
ME00580-Data/Systems Engineer
ME00580-Data/Systems Engineer

Momentum Engineering, Inc. • Maryland

On-site
USD 170,000 - 235,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+4
ME00580-Data/Systems Engineer
ME00580-Data/Systems Engineer

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 120,000 - 150,000
Paid holidays
PTO
Company sponsored medical plan
+2
Data Engineer | TS/SCI Clearance | High-Impact Data
Data Engineer | TS/SCI Clearance | High-Impact Data

Shield Consulting Solutions, Inc. • Maryland

On-site
USD 220,000 - 230,000
25 days PTO
11 paid holidays
100% employer-paid healthcare for you/
+1
Principal ETL Developer
Principal ETL Developer

Via Logic LLC • Bethesda (MD)

On-site
USD 126,000 - 228,000
Paid Time Off
401K with 6% company match
Flexible Schedules
+2
Senior Systems Engineer- Cyber TS/SCI w/Poly
Senior Systems Engineer- Cyber TS/SCI w/Poly

Peraton • Annapolis (MD)

On-site
USD 190,000 - 304,000
Healthcare coverage
25 days PTO
Bonus plan eligibility
ME00580-Data/Systems Engineer
ME00580-Data/Systems Engineer

Momentum Engineering • Maryland

On-site
USD 170,000 - 235,000
11 paid holidays
Minimum of 3 weeks PTO
Company-sponsored medical plan
+3
Cyber Software Engineer, SR - TS/SCI with polygraph
Cyber Software Engineer, SR - TS/SCI with polygraph

Peraton • Annapolis (MD)

On-site
USD 146,000 - 234,000
25 days PTO
Subsidized healthcare for employee and
Bonus eligibility
NiFi Engineer - TS/SCI Required
NiFi Engineer - TS/SCI Required

Onyx Point, LLC. • Virginia Beach (VA)

On-site
USD 150,000 - 190,000