Praxis Engineering Technologies logo

Software Engineer Level 4

Praxis Engineering Technologies

Annapolis Junction, MD
Full Time
Senior
144k-271k
19 days ago

Job Description

About the Role

The Software Engineer shall be responsible for the full lifecycle development, deployment, and operations and maintenance (O&M) of a mission-critical Extract, Transform, Load (ETL) system operating in a large-scale Linux environment. This role requires a strong foundation in backend development, Linux systems, and operational sustainment best practices.

Key Responsibilities

  • Responsible for the full lifecycle development, deployment, and operations and maintenance (O&M) of a mission-critical ETL system.
  • Manage and sustain a large-scale Linux environment supporting the ETL system.
  • Ensure operational stability and performance of the system throughout its lifecycle.

Requirements

  • Experience with Linux system administration, CLI, and Bash scripting.
  • Recent software development experience using Python and Java.
  • Experience with end-to-end data handling, including parsing, integration, and distributed processing using Apache NiFi for real-time and batch data workflows.
  • Experience developing Messaging Frameworks such as ITX (ActiveMQ).
  • Experience with CI/CD principles, methodologies, and tools including GitLab CI.
  • Experience with metrics and monitoring tools such as Prometheus and Grafana.
  • Experience with structured and semi-structured data formats, including JSON, XML, CSV, TCLD, ASDF, and Parquet, for data parsing and transformation tasks.
  • Experience with Git for source code management.
  • Active TS/SCI clearance with an appropriate polygraph.

Nice to Have

  • Experience with the Atlassian suite of tools including Confluence and Jira.
  • Experience with Big Data streaming platforms including Spark.
  • Experience with containerization technologies such as Docker, PodMan, and containerd.
  • Experience deploying containerized services under Kubernetes or Docker Compose orchestration.

Qualifications

  • Master's degree in Computer Science or related discipline from an accredited college or university, plus ten (10) years of experience as a SWE.
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus twelve (12) years of experience as a SWE.
  • Fourteen (14) years of experience as a SWE in programs and contracts of similar scope, type, and complexity.

Benefits & Perks

  • Salary range: $144,251.00 - $271,085.00 (Annually)
Apply Now

Job Details

Posted AtJul 9, 2025
Salary144k-271k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

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