Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Markon

Software Developer

Markon

Software Developer supporting integration of modern tools for NNL projects in air-gapped environments. Collaborating with developers on software development and troubleshooting in various programming languages.

Posted 4/29/2026full-timeWest Mifflin • Pennsylvania • 🇺🇸 United StatesMid-LevelSenior💰 $120,000 - $145,000 per yearWebsite

Tech Stack

Tools & technologies
DockerJavaJenkinsKubernetesLinuxOraclePostgresPythonUnix

About the role

Key responsibilities & impact
  • Support developers by integrating modern tools and practices into software workflows.
  • Onboard personnel and projects to new tools, processes, and environments.
  • Work effectively in offline (air-gapped) environments.
  • Develop and troubleshoot software in multiple languages (Java, Python, C/C++).
  • Use and maintain various build systems and software pipelines.
  • Apply container technologies (Docker, Podman, Kubernetes) in development and deployment.
  • Troubleshoot development issues and provide customer-focused support.
  • Use Git and hosting services (GitHub, Bitbucket) for version control.
  • Manage packages with tools like Conda, Spack, and Lmod.
  • Connect to and work with databases (Oracle, PostgreSQL, MSSQL).
  • Use development tools like VS Code and Linux/Unix CLI.
  • Implement and support CI/CD processes (Jenkins, GitHub Actions, Tekton).
  • Understand and manage pipeline integrations across tools and systems.
  • Interpret and resolve toolchain and integration errors.

Requirements

What you’ll need
  • Must have active DOE Q clearance to be considered.
  • At least 5-10 years of similar experience.
  • Experience working in air-gapped/offline environments.
  • Proficient in multiple programming languages (e.g., Java, Python, C/C++).
  • Strong understanding of software pipelines and CI/CD tools (e.g., Jenkins, GitHub Actions, Tekton).
  • Experience with container technologies (Docker, Podman, Kubernetes).
  • Skilled in troubleshooting and supporting other developers’ code.
  • Strong customer service skills with the ability to identify and resolve technical issues.
  • Proficient with Git and hosting platforms (e.g., GitHub, Bitbucket).
  • Knowledge of package managers (Conda, Spack, Lmod).
  • Experience with database connections (Oracle, PostgreSQL, MSSQL).
  • Comfortable using VS Code and Linux/Unix CLI (SSH, shell).
  • Understanding of software development processes and toolchain integration.
  • Able to interpret and resolve errors across tools and systems.

Benefits

Comp & perks
  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Training and Tuition Assistance
  • Paid Time Off
  • Holidays

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythonC/C++DockerPodmanKubernetesGitJenkinsGitHub ActionsTekton
Soft Skills
troubleshootingcustomer serviceproblem solving
Certifications
DOE Q clearance