Software Engineer, Dataflow and Distributed ProcessingMake an Impact Where It Matters MostAt Intelliforce, we build software that helps mission systems move, process, and act on data at scale. In this role, you will bring deep expertise in dataflow design, data transport, and Apache Spark-based distributed processing to support analytics workloads that need to be fast, reliable, and built to last. You will design and optimize data ingress and egress pathways, improve how data moves across the environment, and help ensure mission analytics stay efficient, scalable, and ready for real-world demand.What Makes This Opportunity Stand OutThis role sits at the heart of mission analytics. You will work on the engineering challenges that determine whether critical data arrives where it needs to go, in the form it needs to be in, and at the speed the mission requires. The work blends dataflow engineering, distributed processing, workflow orchestration, and software development, giving you the chance to shape both system performance and long-term scalability.At Intelliforce, your work is visible and your technical judgment matters.
Because we support prime programs, our teams stay close to meaningful mission work with real momentum. Because we are a small business, leadership is accessible, communication is direct, and strong engineering gets noticed. Add in long-term stability, strong benefits, and a people-first culture, and this becomes more than another software role. It is a chance to build high-impact data capabilities that power mission analytics every day.Here's What Your Day-to-Day Could IncludeDesign, implement, and optimize data ingress and egress pathways for analytics workloadsBuild and improve dataflow and data transport mechanisms for scalable, reliable processingOrchestrate and monitor complex workflows using Apache AirflowDevelop and support distributed processing pipelines using Apache SparkWork with large structured, semi-structured, and unstructured datasets across formats like Parquet, JSON, CSV, and XMLUse Python, Java, Bash, pandas, and NumPy to automate, transform, and prepare dataQuery, join, and aggregate large datasets using SQL technologies such as MySQL, MariaDB, and PostgreSQLSupport data quality, validation, and anomaly detection efforts across mission workflowsMinimum QualificationsClearance: Top Secret Clearance with Full Scope Polygraph, must be active. We do not have the ability to sponsor clearancesCitizenship: Must be a U.S.
Citizen. We cannot sponsor visasMaster's degree in computer science or related discipline from an accredited college or university, plus five years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexityOr bachelor's degree in computer science or related discipline from an accredited college or university, plus seven years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexityOr nine years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexityRequired SkillsExperience using the Linux CLI and Linux toolsExperience developing Bash scripts to automate manual processesRecent software development experience using Python and JavaExperience using Apache Airflow, including DAG design, scheduling, operators, and sensors, to orchestrate, schedule, and monitor complex workflowsExperience with distributed big data processing engines including Apache SparkFamiliarity with SQL technologies such as MySQL, MariaDB, and PostgreSQL for querying, joining, and aggregating large datasetsExperience using Jupyter NotebookExperience with data wrangling and preprocessing using tools such as pandas and NumPyExperience working with structured, semi-structured, and unstructured data such as Parquet, JSON, CSV, and XMLFamiliarity with data quality concepts, data validation, and anomaly detectionExperience with Git source control systemDesired SkillsFamiliarity with HPC job scheduling tools including SlurmExperience using the Atlassian Tool Suite, including Jira and ConfluenceCompensation Range: $179,000.00 - $237,000.00The salary range provided reflects an estimate based on current market trends and may be adjusted based on factors such as the candidate's experience, skills, and qualifications. The final offer will be tailored after a thorough evaluation of the candidate's background and suitability for the role. Please note that this range is intended as a guideline and is subject to flexibility.Why Intelliforce? Because you matter—your work, your growth, and your well-being.At Intelliforce, we don't just push the boundaries of technology—we partner with some of the most mission-driven teams in defense and beyond to solve challenges that truly matter.
As a Systems Engineer here, you won't just contribute to projects—you'll help shape outcomes that make a real-world impact.We also know that great work starts with a great environment. That's why we invest in you:Ample PTO to rest and recharge—plus all federal holidays and your birthday off, just because.Multiple medical plan options, including ones with zero deductible or premium for employees.Generous 401(k) with immediate vesting—because your future matters now.Exciting bonus opportunities, from profit sharing to quarterly awards and President's Club recognition.A culture of collaboration, connection, and fun, with regular team activities that go beyond the work.Ready to grow with purpose? At Intelliforce, your career will flourish in a place where innovation thrives and people come first. Join us—and let's build something meaningful together.