Praxis Engineering Technologies logo

Software Engineer Level 3

Praxis Engineering Technologies

Annapolis Junction, MD
Full Time
Mid Level
102k-219k
about 1 month 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 of COTS/GOTS/FOSS packages involving data processing and analytic frameworks.
  • Manage containerization technologies such as Docker within a Linux production environment.
  • Support routine operations related to provisioning, storage, and networking in Linux environments.

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 tools such as Ansible.
  • Experience installing, configuring, and supporting data processing and analytic software frameworks.
  • Experience with data parsing/transformation technologies and file formats including JSON, XML, CSV, TCLD, and Parquet.
  • General knowledge of Cloud and HPC environments, including computer, networking, memory, and storage components.
  • Experience with Linux administration, including software integration, configuration management, and routine operations.
  • Experience with containerization technologies such as Docker.
  • Experience with container deployment, orchestration, management, and sustainment in Linux environments.
  • 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 Linux.
  • 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.
  • 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.
  • OR Nine (9) years of experience as a SWE in programs and contracts of similar scope, type, and complexity.

Benefits & Perks

  • Salary range: $101,996.00 - $219,107.00 annually.
Apply Now

Job Details

Posted AtJun 24, 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