Praxis Engineering Technologies logo

Software Engineer Level 3

Praxis Engineering Technologies

Annapolis Junction, MD
Full Time
Mid Level
102k-219k
27 days ago

Job Description

About the Role

The Software Engineer Level 3 will be responsible for software development, testing, integration, and DevOps solutions across a wide variety of HPDA Compute Platform activities to meet project requirements. This role involves working with various technologies and tools to support complex computing environments, including cloud, HPC, and data processing frameworks.

Key Responsibilities

  • Perform software development, testing, and integration activities for HPDA Compute Platform projects.
  • Implement DevOps solutions to support project requirements.
  • Support software installation, configuration, and maintenance involving stream/batch data processing and analytic frameworks.
  • Automate administrative tasks and workflows using scripting languages such as Shell, Bash, and Python.
  • Support provisioning, storage, and networking operations related to Linux administration.

Requirements

  • Experience using the Linux CLI to perform basic operations and package management.
  • Experience writing scripts using Shell/Bash/Python to automate administrative tasks and workflows.
  • Experience developing with multiple programming languages including Java and Python.
  • Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL.
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI.
  • Experience with Infrastructure as Code (IaC) principles and automation infrastructure provisioning and configuration using tools such as Ansible.
  • Experience installing, configuring, and supporting COTS/GOTS/FOSS software, libraries, and packages involving stream/batch data processing and analytic frameworks.
  • Experience with data parsing/transformation technologies and file formats including JSON, XML, CSV, TCLD, and Parquet.
  • General Cloud and HPC knowledge regarding computer, networking, memory, and storage components.
  • Experience with Linux administration including software integration, configuration management, and routine operations related to provisioning, storage, and networking.
  • Experience with containerization technologies such as Docker.
  • Experience with container deployment, orchestration, management, and sustainment within a Linux production environment.
  • Experience with Git for source code management.
  • Active TS/SCI clearance with an appropriate polygraph.

Nice to Have

  • Experience with the Atlassian Tool Suite (JIRA, Confluence).
  • Experience developing, configuring, troubleshooting, and sustaining large Accumulo deployments in a Linux environment.
  • Experience with Agile software development methodologies.
  • Familiarity with GPU acceleration tools such as PyTorch.
  • Familiarity with HPC workload managers such as Slurm.
  • Familiarity with ML frameworks such as Hugging Face.

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.
  • Bachelor's degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE.
  • Nine (9) years of experience as a SWE in programs and contracts of similar scope, type, and complexity.
Apply Now

Job Details

Posted AtJul 1, 2025
Job CategoryDevOps
Salary102k-219k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Praxis Engineering Technologies

Website

praxiseng.com

Company Size

251-500 employees

Location

Annapolis Junction, MD

Industry

Other Scientific and Technical Consulting Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches