
Software Engineer
Red Arch Solutions3 months ago
Annapolis Junction, MD, USASenior
Base Salary
$205k - $225k/yr
Responsibilities
- Design, implement, and optimize data ingress and egress pathways.
- Develop dataflow designs and data transport mechanisms for analytics workloads.
- Use Apache Spark for distributed big-data processing.
- Use Apache Airflow to design, schedule, orchestrate, and monitor complex workflows.
- Develop Python and Java software and Bash scripts to automate processes.
- Query, join, and aggregate large datasets using SQL technologies.
- Wrangle and preprocess data using pandas and NumPy.
- Work with structured, semi-structured, and unstructured data formats.
- Apply data-quality concepts, validation, and anomaly detection.
- Use Git for source control.
Requirements
- Active TS/SCI with Polygraph is required.
- Master's degree in computer science or a related discipline plus five years of relevant software engineering experience; or bachelor's degree plus seven years; or nine years of relevant software engineering experience.
- Recent software development experience with Python and Java.
- Experience with Linux CLI and Linux tools.
- Experience developing Bash scripts.
- Experience with Apache Airflow, including DAG design, scheduling, operators, and sensors.
- Experience with Apache Spark and distributed big-data processing engines.
- Familiarity with MySQL, MariaDB, and PostgreSQL.
- Experience using Jupyter Notebook, pandas, and NumPy.
- Experience with Parquet, JSON, CSV, and XML data.
- Familiarity with data validation, data quality, and anomaly detection.
- Experience with Git.
- Slurm and the Atlassian Tool Suite, including JIRA and Confluence, are desired.
Benefits
- 100% paid employee healthcare premiums and CareFirst Advantage benefits.
- HaloScripts concierge prescription medication service.
- Generous paid time off and paid federal holidays.
- 401(k) contributions, matching, and potential profit-sharing contributions.
- Annualized bonus compensation and spot bonuses.
- Tuition reimbursement, a 529 college savings plan, and a college loan repayment program.
- Referral bonuses.
Tech Stack
Categories
Data Engineering
About Red Arch Solutions
Red Arch Solutions is an IT and engineering services firm that builds software, cloud, cyber, data, and systems solutions for U.S. intelligence and national security customers. It operates as a government contractor, delivering mission systems integration, zero-trust architectures, and AI/ML-enabled analytics. Founded in 2004 and headquartered in Columbia, Maryland, the company is privately held and focuses on programs within the federal intelligence community.