Senior Software Engineer (NiFi)

Peraton

Corridor North (MD)

Hybrid

USD 176,000 - 282,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Heavily subsidized employee benefits
25 days of PTO annually
Attractive bonus plan

Job summary

Peraton is hiring a Senior Software Engineer to join the NiagaraFiles development team in Maryland. This role involves modernizing the IC-specific NiagaraFiles application while working intensively with Apache NiFi components. You will refactor existing software components to improve performance and functionality within an AWS cloud environment.

Candidates must possess at least 20 years of software engineering experience, with a strong background in Java, and hold an active TS/SCI clearance with Polygraph.

Qualifications

  • 20 years of software engineering experience essential.
  • 6 years of recent experience in Java development required.
  • Active TS/SCI security clearance with Polygraph mandatory.

Responsibilities

  • Maintain and modernize the IC-specific NiagaraFiles application.
  • Build NiFi microservices and refactor existing components.
  • Enhance performance, functionality, and scalability in AWS.

Skills

Java development
AWS development
Software engineering experience
Multi-threaded application development
Containerized applications with Docker
Infrastructure as Code (IaC) with Terraform

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Maven
Jira
JUnit
Mockito

Job description

Senior Software Engineer (NiFi)

Job Locations: US-MD-Annapolis Junction

Requisition ID: 2026-168084

Position Category: Information Technology

Clearance: Top Secret/SCI w/Poly

Responsibilities

Join the NiagaraFiles development team to maintain and modernize the IC-specific NiagaraFiles application and its components. This role involves working with unclassified Apache NiFi components that form the foundation of the IC NiagaraFiles environment. Telework is permitted up to two days per week when there are tasks that can be effectively completed remotely, such as NiFi development. Key responsibilities include modernizing the software by building NiFi microservices and refactoring existing NiagaraFiles components to enhance performance, functionality, and scalability within the AWS cloud environment.

Qualifications
  • Twenty (20) years of software engineering experience supporting programs and contracts of similar scope, type, and complexity.
  • Bachelor's degree in Computer Science or a related discipline from an accredited institution. Note: Four (4) additional years of software engineering experience on projects with similar processes may be substituted in lieu of a degree.
  • Minimum of six (6) years of recent experience in Java development, including Java 8, 11, and 21.
  • Strong understanding of class loading and multi-threaded application development.
  • Experience refactoring software to operate efficiently in an AWS cloud environment.
  • An active TS/SCI security clearance with Polygraph is required.
Desired Qualifications
  • Familiarity with JUnit and Mockito for automated testing.
  • Experience working with mission data formats.
  • Knowledge of Apache NiFi and/or NiagaraFiles.
  • Hands-on experience in the AWS environment.
  • Familiarity with Kubernetes and Docker for containerized applications.
  • Experience with Terraform for Infrastructure as Code (IaC).
  • Proficiency with development tools such as Git, Maven, and Jira.
  • Understanding of automation practices and CI/CD pipelines.
Benefits

Peraton offers enhanced benefits to employees working on our critical National Security programs, which include heavily subsidized employee benefits coverage for you and your dependents, 25 days of PTO accrued annually up to a generous PTO cap and eligible to participate in an attractive bonus plan.

Target Salary Range

$176,000 - $282,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual's experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.

EEO

EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.

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

Similar jobs worth comparing

Senior Software Engineer (NiFi)
Senior Software Engineer (NiFi)

Peraton • Maryland

Hybrid
USD 176,000 - 282,000
25 days of paid time off
Attractive bonus plan
Comprehensive medical, dental, and vision coverage
NiFi Platform Engineer
NiFi Platform Engineer

Shield Consulting Solutions, Inc. • Linthicum (MD)

On-site
USD 225,000 - 235,000
25 days PTO
100% employer-paid healthcare
8% 401(k) employer match
Senior NiFi Software Engineer - AWS Microservices & Secured Cloud
Senior NiFi Software Engineer - AWS Microservices & Secured Cloud

Peraton • Corridor North (MD)

Hybrid
USD 176,000 - 282,000
Heavily subsidized employee benefits
25 days of PTO annually
Attractive bonus plan
Senior Software Engineer (Java/NiFi), to 290k - FS Poly
Senior Software Engineer (Java/NiFi), to 290k - FS Poly

stanleyreid • Maryland

On-site
USD 210,000 - 290,000
15% 401k contribution
Senior Systems Engineer, TS/SCI | Dataflow & NiFi Expert
Senior Systems Engineer, TS/SCI | Dataflow & NiFi Expert

Peraton • Corridor North (MD)

On-site
USD 190,000 - 304,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
Senior NiFi Engineer — AWS/Java, TS/SCI, Telework
Senior NiFi Engineer — AWS/Java, TS/SCI, Telework

Peraton • Maryland

Hybrid
USD 176,000 - 282,000
25 days of paid time off
Attractive bonus plan
Comprehensive medical, dental, and vision coverage
NiFi Engineer- FS Poly- Prime contract
NiFi Engineer- FS Poly- Prime contract

stanleyreid • Ashburn (VA)

On-site
USD 120,000 - 150,000
100% employer paid Medical and Dental
HRA to cover deductibles
4 weeks PTO + 10 federal holidays
+1
NiFi Engineer- FS Poly- Prime contract Ashburn, VA
NiFi Engineer- FS Poly- Prime contract Ashburn, VA

Stanley Reid & Company • Ashburn (VA)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Cornerstone Defense LLC • Chantilly (VA)

On-site
USD 120,000 - 160,000