Senior Software Engineer
$179,000–$237,000 year
On-site · Annapolis Junction, Maryland, United States
Job Summary
Senior Software Engineer at Intelliforce focused on building mission-critical data analytics capabilities. Design, implement, and optimize data ingress/egress pathways for analytics workloads; develop and optimize dataflow and data transport mechanisms for scalable, reliable processing; orchestrate and monitor complex workflows with Apache Airflow; implement distributed processing pipelines using Apache Spark; work with large structured, semi-structured, and unstructured datasets across Parquet, JSON, CSV, and XML; use Python, Java, Bash, pandas, and NumPy to automate transformations; query and aggregate data with MySQL, MariaDB, and PostgreSQL; support data quality, validation, and anomaly detection across mission workflows.
Required Qualifications
- Top Secret Clearance with Polygraph (active)
- U.S. Citizenship (cannot sponsor visas)
- Master’s degree in computer science or related discipline with 5+ years of Software Engineer experience OR Bachelor’s degree with 7+ years OR 9+ years experience in similar scope
- Experience with Linux CLI and Linux tools
- Bash scripting
- Python and Java development
- Apache Airflow (DAG design, scheduling, operators, sensors)
- Distributed big data processing engines (Apache Spark)
- SQL technologies (MySQL, MariaDB, PostgreSQL)
- Jupyter Notebook
- Pandas and NumPy for data wrangling/preprocessing
- Data formats: Parquet, JSON, CSV, XML
- Data quality concepts, validation, anomaly detection
- Git source control
- Experience with data wrangling/preprocessing
Additional Requirements
- US Citizenship required; no visa sponsorship
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.