×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Frederick, Frederick County, Maryland, 21701, USA
Listing for: Intelliforce-IT Solutions Group, LLC.
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Software Engineer, Data Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Software Engineer, Dataflow and Distributed Processing

Make an Impact Where It Matters Most

At Intelliforce, we build software that helps mission systems move, process, and act on data  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 Out

This 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 Include
  • Design, implement, and optimize data ingress and egress pathways for analytics workloads
  • Build and improve dataflow and data transport mechanisms for scalable, reliable processing
  • Orchestrate and monitor complex workflows using Apache Airflow
  • Develop and support distributed processing pipelines using Apache Spark
  • Work with large structured, semi-structured, and unstructured datasets across formats like Parquet, JSON, CSV, and XML
  • Use Python, Java, Bash, pandas, and Num Py to automate, transform, and prepare data
  • Query, join, and aggregate large datasets using SQL technologies such as MySQL, Maria

    DB, and PostgreSQL
  • Support data quality, validation, and anomaly detection efforts across mission workflows
Minimum Qualifications
  • Clearance:
    Top Secret Clearance with Full Scope Polygraph, must be active. We do not have the ability to sponsor clearances
  • Citizenship:
    Must be a U.S. Citizen. We cannot sponsor visas
  • Master’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 complexity
  • Or 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 complexity
  • Or nine years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity
Required Skills
  • Experience using the Linux CLI and Linux tools
  • Experience developing Bash scripts to automate manual processes
  • Recent software development experience using Python and Java
  • Experience using Apache Airflow, including DAG design, scheduling, operators, and sensors, to orchestrate, schedule, and monitor complex workflows
  • Experience with distributed big data processing engines including Apache Spark
  • Familiarity with SQL technologies such as MySQL, Maria

    DB, and Postgre

    SQL for querying, joining, and aggregating large datasets
  • Experience using Jupyter Notebook
  • Experience with data wrangling and preprocessing using tools such as pandas and Num Py
  • Experience working with structured, semi-structured, and unstructured data such as Parquet, JSON, CSV, and XML
  • Familiarity with data quality concepts, data validation, and anomaly detection
  • Experience with Git source control system
Desired Skills
  • Familiarity with HPC job scheduling tools including Slurm
  • Experience using the Atlassian Tool Suite, including Jira and Confluence
Compensation Range

$ - $. The salary range is an estimate based on…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary