Software Engineer, Data Engineer
Listed on 2026-05-10
-
Software Development
Data Engineering
Labor Category:
Software Engineer
Position Title:
Elastic Search Systems Engineer
Position Level: Level 2 – Expert
Salary:
Up to $ per year
Core
Hours:
9am to 4pm
Location:
Bethesda MD
Description
Position requires a Top Secret (TS/SCI) clearance with a Polygraph.
Data Ingest & Enrichment
Immediate need for an ETL developer to lead and implement data flow solutions centered around Apache NiFi. Responsibilities include designing, developing, implementing, and testing ETL pipelines into an enterprise Data Lake, defining best practices, optimizing performance, and mentoring junior developers within a Dev Ops framework throughout the software development lifecycle.
Mandatory Requirements
- Developmental (0‑2 years’ experience)
- Full Performance (3‑5 years’ experience)
- Senior (6‑10 years’ experience)
- Expert (11‑15 years’ experience)
- SME (16+ years’ experience)
Primary Responsibilities
- Architect complex NiFi data pipeline designs, develop enterprise‑level ETL architectures, and implement NiFi data pipelines for large‑scale data ingestion, transformation, and processing.
- Optimize NiFi data flows, including processor tuning, memory management, and load balancing, for batch and real‑time processing.
- Identify, diagnose, and resolve complex NiFi data flow issues such as performance bottlenecks, data discrepancies, and integration failures.
- Integrate NiFi with databases, big‑data ecosystems, and cloud platforms (AWS, OCI, Azure), leveraging services like Kafka, Elasticsearch, S3, SQS/SNS.
- Define and enforce best practices for NiFi development, deployment, security, and governance in alignment with enterprise data management policies.
- Create and maintain comprehensive documentation for NiFi data flows, mappings, architectures, and standard operating procedures.
- Collaborate with data architects, engineers, developers, and stakeholders to translate business requirements into robust technical solutions.
- Mentor junior developers, conduct code reviews, and foster a collaborative learning environment.
Basic Qualifications
- In‑depth experience designing, developing, and managing complex NiFi data flow solutions in large‑scale enterprise environments.
- Strong knowledge of NiFi architecture, processors, and configurations, plus hands‑on experience with NiFi Registry and clustering for high availability and scalability.
- Proficiency in Java and Python for custom NiFi processor development and scripting for automation.
- Experience writing and optimizing complex queries, and managing relational and No
SQL databases (Postgres, Elasticsearch, Dynamo
DB). - Direct experience with real‑time streaming and API integration (REST) for seamless data connectivity.
- Experience with cloud platforms such as AWS, Azure, or OCI and related data services.
- Strong analytical skills for complex data challenges, root‑cause analysis, and effective solutions.
- Strong collaboration skills, ability to communicate technical concepts clearly, and provide mentorship.
- HS diploma and at least 16 years of relevant experience; or BS degree and at least 12 years of relevant experience; or Master’s degree and at least 10 years of relevant experience.
Optional Requirements
In‑depth experience deploying ETL solutions within an AWS environment.
Compensation
Outstanding salaries.
Retirement
- Full Vanguard 401(k) Plan – 100% employer match up to 6% of employee salary; current 401(k) contribution limit $57,000 ($63,500 if over 50).
- Employees receive B4
Corp phantom stock each year (2‑year vesting period).
Insurance
- Medical – United Health Care (UHC) multiple plan options.
- Dental – United Concordia (UC) Flex Plan.
- Vision – Vision Service Plan (VSP) Signature Plans.
- Short‑term disability – Mutual of Omaha (60% of salary up to $2,000/week).
- Long‑term disability – Mutual of Omaha (60% of salary up to $10,000/month).
- Life insurance – Mutual of Omaha ($200,000).
Employee Referral Bonus
- Refer a friend or coworker and receive $3,000 per year for each year the person remains employed at B4
Corp.
Paid Time Off (PTO)
- Seven weeks of leave per year, including ten federal holidays.
- Flexible work schedule with compensatory time (subject to customer approval).
B4
Corp is an EEO and e‑Verify employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation or national origin.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).