1

Nifi Developer Jobs (NOW HIRING)

ETL Developer

Bethesda, MD · On-site

$54.50 - $71.50/hr

Optimize NiFi data flows, including processor tuning, memory management, and load balancing ... Experience in programming languages like Java and/or Python and scripting for automation.

Optimize NiFi data flows, including processor tuning, memory management, and load balancing ... Experience in programming languages like Java and/or Python and scripting for automation.

ETL Developer

Mclean, VA · On-site

$51.75 - $67.75/hr

Responsibilities : • Design, develop and manage ETL workflows using Apache NiFi to support a ... Engineering, Geography, or a related technical field • Active TS/SCI clearance with required ...

ETL Developer

Mclean, VA · On-site

$51.50 - $67.50/hr

We are seeking an experienced ETL Developer to provide onsite support for a geospatial ... Develop new NiFi flows that adopt best practices of existing NiFi flows * Take feedback on NiFi ...

Java Developer

Englewood, NJ · On-site

$53.50 - $69.25/hr

PamTen Inc is seeking a Java Developer for a contract position. The role requires strong skills in ... Python, AWS • Knowledge of Nifi, JOLT ( JSON to JSON ) and XSLT is a plus • Excellent ...

ETL Developer with Security Clearance

Fairfax, VA · On-site

$52.25 - $68.25/hr

We are seeking an experienced ETL Developer to provide onsite support for a geospatial ... Develop new NiFi flows that a dopt best practices of existing NiFi flows * Take feedback on NiFi ...

next page

Showing results 1-20

Nifi Developer information

See salary details

$20

$61

$79

How much do nifi developer jobs pay per hour?

As of Jul 21, 2026, the average hourly pay for nifi developer in the United States is $61.49, according to ZipRecruiter salary data. Most workers in this role earn between $55.29 and $68.03 per hour, depending on experience, location, and employer.

What does a typical day look like for a Nifi Developer?

A typical day for a Nifi Developer involves designing, building, and maintaining data flows using Apache NiFi to automate and optimize data movement across various systems. You'll often collaborate with data engineers, architects, and business analysts to understand data requirements and troubleshoot any data flow issues that arise. Tasks may include configuring processors, mapping data transformations, monitoring workflow performance, and implementing security best practices. You’ll also document your solutions and participate in meetings to align data architecture strategies with business goals. This role is dynamic and requires adaptability, continuous learning, and effective teamwork.

What are the key skills and qualifications needed to thrive in the Nifi Developer position, and why are they important?

To thrive as a Nifi Developer, you need expertise in data integration, ETL (Extract, Transform, Load) processes, and a solid understanding of Apache NiFi along with programming skills in languages like Java or Python. Familiarity with big data tools (such as Hadoop, Kafka, Spark), database management systems, and relevant certifications (like Apache NiFi certification) are highly valued. Strong problem-solving abilities, effective communication, and the ability to work collaboratively in cross-functional teams are crucial soft skills. These qualities enable efficient design, deployment, and maintenance of scalable data flow solutions, ensuring data-driven operations run smoothly and securely.

What skills are needed for NiFi?

A NiFi Developer needs strong knowledge of Apache NiFi, including data flow design, data ingestion, and processing. Proficiency in scripting languages like Python or Bash, understanding of data formats such as JSON and XML, and familiarity with cloud platforms and databases are also important. Additionally, skills in troubleshooting, performance tuning, and security best practices are valuable for effective development and deployment.

What engineer makes $500,000 a year?

Highly experienced senior engineers in specialized fields such as software engineering, data engineering, or cloud architecture can earn $500,000 or more annually, especially with bonuses and stock options. Achieving this level typically requires advanced skills, certifications, and extensive industry experience in high-demand environments.

What is a NiFi developer?

A NiFi developer is a professional who designs, develops, and maintains data flow pipelines using Apache NiFi, an open-source data integration tool. They typically have skills in data processing, scripting, and working with APIs, and often hold certifications or experience in big data environments. Their role involves configuring data flows, troubleshooting issues, and optimizing data movement within organizations.

Is NiFi still used?

Apache NiFi is still widely used in data integration and workflow automation due to its real-time data processing capabilities and user-friendly interface. Many organizations rely on NiFi for managing data flows, and demand for NiFi developers remains steady as data infrastructure needs grow.

What is a Nifi Developer job?

A Nifi Developer is responsible for designing, developing, and managing data flows using Apache Nifi, an open-source data integration tool. They work with data ingestion, transformation, and routing to ensure efficient data movement between systems. Their role involves creating Nifi processors, optimizing performance, troubleshooting issues, and ensuring data security. A Nifi Developer often collaborates with data engineers and architects to build scalable data pipelines.

More about Nifi Developer jobs
What cities are hiring for Nifi Developer jobs? Cities with the most Nifi Developer job openings:
What are the most commonly searched types of Nifi Developer jobs? The most popular types of Nifi Developer jobs are:
What states have the most Nifi Developer jobs? States with the most job openings for Nifi Developer jobs include:
Infographic showing various Nifi Developer job openings in the United States as of July 2026, with employment types broken down into 83% Full Time, 3% Part Time, 1% Temporary, and 13% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $127,901 per year, or $61.5 per hour.
ETL Developer

ETL Developer

Leidos

Bethesda, MD • On-site

$54.50 - $71.50/hr

Full-time

Retirement, PTO

Re-posted 13 days ago


Leidos rating

8.4

Company rating: 8.4 out of 10

Based on 149 frontline employees who took The Breakroom Quiz

56th of 451 rated business services


Job description

Leidos has an exciting opportunity for an ETL Developer in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (SIGINT), and Cryptographic Key Management. At Leidos, we offer competitive benefits, including Paid Time Off, 11 paid Holidays, 401K with a 6% company match and immediate vesting, Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training Support, Parental Paid Leave, and much more. Join us and make a difference in National Security!
Job Description
We have an IMMEDIATE NEED for an ETL developer to play a pivotal role in shaping, and implementing cutting-edge data flow solutions centered around Apache NiFi. The candidate will provide technical expertise and support in the design, development, implementation and testing of customer tools and applications in support of Extracting, Transforming and Loading (ETL) of data into an enterprise Data Lake. The candidate will be responsible for following architectural best practices, and optimizing performance in large-scale environments, ensuring the delivery of robust, scalable, and secure data flow solutions that drive critical customer needs. Based in a DevOps framework, the ETL Developer participates in the delivery of major projects through all aspects of the software development lifecycle.
Primary Responsibilities:
  • Building complex NiFi data pipeline design: Develop and implement enterprise-level ETL NiFi data pipelines for large-scale data ingestion, transformation, and processing from diverse sources.
  • Performance optimization and tuning: Optimize NiFi data flows, including processor tuning, memory management, and load balancing, ensuring optimal performance for batch and real-time processing.
  • Troubleshooting and problem resolution: Identify, diagnose, and resolve complex NiFi data flow issues, including performance bottlenecks, data discrepancies, and integration failures.
  • Integrating with big data and cloud technologies: Seamlessly integrate NiFi with various databases, big data ecosystems, and cloud platforms (e.g., AWS, OCI, Azure), demonstrating familiarity in relevant services (e.g., Kafka, Elasticsearch, S3, SQS/SNS).
  • Follow best practices and standards: Follow establish best practices for NiFi development, deployment, security, and governance, ensuring adherence to enterprise-wide data management policies.
  • Documentation and knowledge sharing: Create and maintain comprehensive documentation for NiFi data flows, mappings, architectures, and standard operating procedures, ensuring knowledge transfer and promoting efficient team operations.
  • Collaboration and communication: Collaborate effectively with data architects, data engineers, application/service developers, and other stakeholders to translate business requirements into robust technical solutions.

Basic Qualifications:
  • Direct experience designing, developing, and managing complex NiFi data flow solutions in large-scale enterprise environments.
  • Experience in programming languages like Java and/or Python and scripting for automation.
  • Experience writing and optimizing complex queries, along with experience in interacting with relational and NoSQL databases (e.g., Postgres, Elasticsearch, DynamoDB).
  • Experience with real-time streaming, and API integration (REST) for seamless data connectivity.
  • Experience with cloud platforms like AWS, Azure, or OCI and related data services
  • Ability to analyze complex data challenges, identify root causes, and implement effective solutions.
  • Ability to collaborate effectively with cross-functional teams and articulate technical concepts clearly.
  • Bachelor's degree with 4 or more years of prior relevant experience or Master's degree with 2 or more years of relevant experience. Will consider experience in lieu of a degree.
  • To be considered must have an active TS/SCI with polygraph security clearance

Preferred Qualifications:
  • Experience deploying ETL solutions in an AWS environment.
  • Experience developing custom NiFi processors with Java and/or Python.
  • Direct knowledge of NiFi architecture, processors, and configurations, along with hands-on experience with NiFi Registry and clustering for high availability and scalability.

CABARESTON
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.
Original Posting:
January 20, 2026
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $87,100.00 - $157,450.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media