Software Engineer

Red Arch Solutions

$205K — $229K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Active TS/SCI with Polygraph clearance required.
  • Master's degree in computer science or related field plus 5 years experience, or Bachelor's degree plus 7 years experience, or 9 years experience equivalent to a Software Engineer.
  • Expertise in Linux CLI and associated tools.
  • Proficient in Bash scripting for process automation.
  • Recent experience with Python and Java software development.
  • Hands-on experience with Apache Airflow for workflow orchestration.
  • Familiarity with distributed data processing using Apache Spark.

Responsibilities

  • Design and implement data ingress/egress pathways for analytics workloads.
  • Optimize existing processes for scalability and reliability.
  • Work closely with distributed processing through Apache Spark.
  • Automate manual processes using Bash scripts.
  • Utilize SQL technologies for dataset querying and aggregation.
  • Monitor and schedule complex workflows using Apache Airflow.
  • Perform data wrangling and preprocessing with tools like pandas and NumPy.

Benefits

  • 100% paid employee healthcare premiums through CareFirst Advantage.
  • Concierge prescription service via HaloScripts.
  • Generous paid time off (PTO).
  • 10% 401K with 6% match and profit sharing from day one.
  • Annualized bonus compensation and spot bonuses.
  • Tuition reimbursement program.
  • 529 College Savings Plan and College Loan Pay Back Program.
  • 11 paid federal holidays per year.
  • Generous referral bonuses.
Full Job Description
**Requires an active TS/SCI with Polygraph**

Position Description:

Red Arch Solutions is hiring a Software Engineer on a priority program in Annapolis Junction, MD. The Software Engineer shall possess extensive expertise in dataflow design, data transport mechanisms, and Apache Spark based distributed processing. In this role, the Software Engineer shall be responsible for designing, implementing, and optimizing data ingress/egress pathways to ensure efficient, scalable, and reliable processing of the organization's analytics workloads.
Position Required Skills:
  • Active TS/SCI with Polygraph.
  • Qualifications: Master's degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, 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 (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
    OR
    Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
  • 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 (DAG design, scheduling, operators, sensors) to orchestrate, schedule, and monitor complex workflows
  • Experience with Distributed Big Data processing engines including Apache Spark
  • Familiar with SQL technologies such as MySQL, MariaDB, and PostgreSQL for querying, joining, and aggregating large datasets
  • Experience using Jupyter Notebook
  • Experience with data wrangling and preprocessing using tools such as pandas, NumPy
  • Experience working with structured, semi-structured, and unstructured data such as Parquet, JSON, CSV, XML
  • Familiarity with data quality concepts, data validation, and anomaly detection
  • Experience with Git Source Control System


Position Desired Skills
  • Familiar with HPC Job Scheduling tools including Slurm
  • Experience using the Atlassian Tool Suite (JIRA, Confluence)
  • Salary range for this position $205,000-$229,000 #CJ

The Red Arch Solutions pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Determination of official compensation or salary relies on several factors including, but not limited to, level of position, job responsibilities, geographic location, scope of relevant work experience, educational background, certifications, contract-specific affordability, organizational requirements, alignment with local internal equity as well as alignment with market data.

Red Arch Solutions Benefits Snapshot:
  • 100% paid employee healthcare premiums. CareFirst Advantage Best in Class Benefits.
  • HaloScripts Concierge prescription medication service
  • Generous PTO.
  • 10 % 401K 6% match vested day one and up to 4% profit sharing contribution.
  • Annualized bonus compensation.
  • Spot bonuses for hard work.
  • Tuition reimbursement.
  • 529 College Saving Plan.
  • College Loan Pay Back Program.
  • 11 Paid Federal Holidays
  • Generous Referral Bonuses.

Similar Jobs

More Jobs at Red Arch Solutions

More Information Technology Jobs

Find similar Software Engineer jobs: