🎯 Assisted Hiring — $199 Get up to 10 best-fit candidates with all add-ons included. Click here to get started.

Principal Software Engineer

🌍 Remote Global
📋 Full-time
Posted 3h ago

✨ AI Summary

Clarity Innovations, a key player in national security, is seeking a Principal Software Engineer to enhance our data operations and support the Intelligence Community (IC) and Department of Defense (DoD). Our team focuses on innovative solutions in Information Warfare, Cyber Operations, and Data Structuring, ensuring mission success through advanced software and data engineering practices.

Role Overview:

The Principal Software Engineer will be a senior contributor tasked with designing and developing data transformation pipelines. The role emphasizes modernizing existing data workflows, particularly by transitioning legacy systems to Apache NiFi.

Main Responsibilities:

  • Act as the Java expert, guiding the team on technical aspects and conducting code reviews.
  • Develop custom processors for Apache NiFi to meet UDM data needs.
  • Lead the migration of analysis pipelines to NiFi, ensuring performance and accuracy.
  • Collaborate with engineering teams to align designs with enterprise standards.
  • Troubleshoot integration challenges across data pipeline stages.
  • Document technical decisions and contribute to architecture records.
  • Mentor junior engineers on best practices in Java and NiFi.
  • Participate in Agile/Scrum activities, including sprint planning.

Requirements:

  • Active Secret security clearance (eligible for TS/SCI).
  • 10+ years of software engineering experience with a focus on Java and data pipelines.
  • Expertise in Java and data integration patterns.
  • Experience in DoD or classified environments preferred.

Tags

javaapache nifici/cdagiledata pipelinesdevsecopssecurity clearance