At Intelliforce, we don’t just write code — we build solutions that power missions of national importance. As a Senior Software Engineer, you’ll be at the forefront of developing and sustaining complex systems that transform raw data into actionable intelligence. Whether you're architecting high-throughput ETL pipelines, mentoring agile teams, or optimizing performance in large-scale Linux environments, your work will support critical decision-making across the Intelligence Community. This is your opportunity to apply deep technical skills to work that truly matters — every single day.
Designing, developing, testing, and deploying advanced software solutions in a fast-paced, mission-driven environment
Writing clean, performant code in Python and Java to support data-intensive applications
Managing services, automation scripts, and performance metrics in Linux-based ecosystems
Leading or mentoring small agile teams, conducting code reviews, and ensuring engineering excellence
Building and maintaining ETL pipelines using Apache NiFi and integrating messaging frameworks like ITX or ActiveMQ
Creating and maintaining CI/CD pipelines with GitLab CI and overseeing Git-based version control
Monitoring system health with Prometheus and Grafana; troubleshooting performance issues in real time
Integrating structured and semi-structured data formats such as JSON, XML, CSV, Parquet, and TCLD
Partnering with system engineers to refine requirements and align software solutions with mission needs
Researching and integrating emerging technologies including Kafka, Docker, Kubernetes, and Spark to enhance development processes
Clearance: TS/SCI with Full Scope Polygraph
Citizenship: Must be a U.S. Citizen
Education & Experience:
Master’s degree + 10 years of relevant software engineering experience
OR Bachelor’s degree + 12 years of experience
OR 14 years of experience with no degree requirement
Advanced Linux system administration and command-line proficiency
Development experience in both Python and Java
Proven expertise in designing and sustaining ETL pipelines, particularly with Apache NiFi
Familiarity with messaging frameworks such as ITX or ActiveMQ
Hands-on experience with CI/CD tools (especially GitLab CI) and version control using Git
Monitoring and observability experience with Prometheus and Grafana
Strong understanding of data structures and transformation formats: JSON, XML, CSV, Parquet, TCLD
Experience with containerization tools (e.g., Docker) and orchestration platforms like Kubernetes
Ability to lead or mentor agile development teams in collaborative, iterative environments
Experience with Atlassian tools such as JIRA and Confluence
Familiarity with Apache Spark or other distributed data platforms
Proficiency in deploying containerized applications via Kubernetes, Docker Compose, PodMan, or containerd
Knowledge of Open Source and COTS/GOTS tools to accelerate secure development
Background in real-time analytics, streaming data, or cloud-based architectures
Equal Opportunity Matters
Intelliforce-IT Solutions Group, LLC is proud to be an Equal Opportunity/Affirmative Action Employer. U.S. Citizenship is required for most positions.
Need accommodations during the application process? We’re happy to help. Reach out to us at [email protected] with your specific request.