Senior Software Engineer

2HB Incorporated$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in computer science or related field with 5 years of experience in similar programs
  • Bachelor's degree in computer science or related field with 7 years of experience in similar programs
  • 9 years of experience in software engineering with relevant program background
  • Extensive experience with dataflow design and processing
  • Expertise in distributed processing using Apache Spark

Responsibilities

  • Design and implement data ingress and egress pathways
  • Optimize processing for analytics workloads
  • Utilize Apache Airflow for workflow orchestration
  • Leverage Linux CLI and tools for automation
  • Develop Bash scripts to streamline processes

Benefits

  • Full-time stable position
  • Opportunity to work in a high-security environment
  • Involvement with advanced technologies in data processing
  • Support for government customer in a critical role
  • Potential for professional growth in a specialized sector
Full Job Description
This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.

2HB Incorporated is seeking a Senior Software Engineer in order to support its government customer in Annapolis Junction, MD.

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.
Position Description
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
• 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)
This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.

Similar Jobs

More Jobs at 2HB Incorporated

  • Senior Software Engineer
    $100K — $130K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • Senior Systems Engineer
    $100K — $130K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • Software Engineer
    $90K — $130K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • Sr. Software Engineer
    $110K — $140K *
    Annapolis, MD 21401 (Anne Arundel County)
    Information Technology
    In-Person
  • Senior Test Engineer
    $100K — $130K *
    Annapolis Junction, MD 20701 (Howard County)
    Aerospace & Defense
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: