Lead Software Engineer (Data Flow Specialist), to 290k - FS Poly
Role details
Job location
Tech stack
Job description
As a Lead Software Engineer, you will be responsible for creating, sustaining, and troubleshooting complex operational data flows, including storage, transport, management, and security. You will work closely with mission customers to perform exploratory data analysis-cleaning, enriching, and transforming raw data into actionable formats. Beyond technical execution, you will serve as a technical lead, overseeing multiple development teams to ensure quality control and adherence to strict performance standards. You will recommend new technologies, optimize existing data flow distributions, and ensure all software solutions align with system-level requirements and hardware constraints.Total compensation for qualified candidates can reach $290k+, depending on experience, position, and applicable customer rates.
Requirements
Education/Experience: * Master's + 10 years of SWE experience; OR Bachelor's + 12 years of SWE experience; OR 14 years of SWE experience (no degree).
Technical Core: Extensive experience in Java (J2EE/Eclipse), Python, and Bash/Shell scripting within a Unix/Linux environment.
Data Flow & Orchestration: Proven expertise in Apache NiFi (system administration and canvas) and managing complex operational data flows. NiFi is required
Systems & Tools: Strong proficiency with the Atlassian Tool Suite (Jira, Confluence), Git, and Docker containerization.
Leadership: Experience serving as a team lead, managing agile development processes, and overseeing the full software development life cycle (SDLC).
Bonus Skills: Familiarity with Perl scripting and Corporate data security/compliance policies.
Clearance Requirements
TS/SCI with FS Polygraph is required. We are not able to upgrade clearances or accept CCAs. Please note, you must have the required clearance for consideration; under-cleared applicants will not receive a response.