Senior Software Engineer
$146,000–$234,000 year
On-siteChantilly, Virginia, United States
Job Summary
Design, develop, and implement new features for a critical data transmission application using Java and Apache NiFi to support the US intelligence community. Collaborate with cross-functional teams to integrate the system with multiple enterprise networks, ensuring secure and efficient data flow. Contribute to the technical roadmap as the application evolves into the central hub for NiFi channels. Provide mentorship to junior engineers and ensure high-quality code through rigorous testing, continuous integration, and code reviews. Work within Agile development frameworks to deliver mission-critical software solutions. Requires an active TS/SCI security clearance, 12+ years of software development experience, and expertise in AWS and Linux environments.
Required Qualifications
- Active TS/SCI security clearance with relevant polygraph
- Minimum of 12 years of software development experience with a BS/BA degree or at least 10 years of experience with an MS/MA degree
- At least 4 years of Java or Python experience
- Demonstrated experience working in a Linux environment
- Proven expertise in AWS development, including knowledge of S3 buckets and EC2 instances
- Experience working within Agile development methodologies
Desired Qualifications
- Experience with Apache NiFi, especially in data flow management and integration
- Familiarity with DevSecOps tools such as Git, Jenkins, Puppet, Chef, Ansible, Terraform, etc.
- Experience with AWS SQS and Apache Kafka for message queuing and stream processing
Additional Requirements
- Active TS/SCI security clearance with relevant polygraph is mandatory.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.