Journeyman Software Developer

E&M Technologies, Inc.Dahlgren, VA
$135,000 - $150,000Onsite

About The Position

E&M Technologies, Inc. is seeking a Journeyman Software Developer to join their team in Dahlgren, VA. This role supports the Joint Warfare Analysis Center (JWAC), which provides engineering and scientific analysis to military commanders and government officials to advance U.S. national security. JWAC, a component of U.S. Strategic Command, analyzes intelligence to recommend solutions for complex military and civilian leadership challenges, supporting both crisis operations and contingency planning. The developer will be involved in modernizing systems through agile software development, problem-solving, maintenance, and support. The position requires a focus on both back-end and front-end development to build complete solutions and emphasizes DevSecOps from an OS and software development perspective. The role involves working independently with some guidance and potentially reviewing or guiding more junior employees.

Requirements

  • 1+ years of experience working on software development teams
  • 1+ years of experience with scripting and/or programming, including Python, PowerShell, Bash, Go, C#, or Java
  • 1+ years of experience with version control systems
  • Experience with system automation via PowerShell, Ansible, or Bash
  • Experience with deploying applications and CI/CD tools, including GitLab
  • Experience with application containerization
  • Knowledge of programming fundamentals, concepts, and language mechanics
  • HS diploma or GED
  • Ability to obtain a DoD 8570 IAT II Certification, including Security+, within 30 days of start date
  • Must be a US Citizen
  • Must have and be able to maintain a Department of Defense (DOD) Security clearance at the appropriate level.

Nice To Haves

  • Experience with Containers, including Docker, Kubernetes, or Rancher
  • Experience with AWS or Azure Cloud
  • Bachelor’s degree in computer science, Engineering, or a related field
  • Knowledge of both Linux and Windows Administration a plus.

Responsibilities

  • Performs implementation, regular problem solving, maintenance and support for agile software development to modernize systems.
  • Applies specific functional knowledge, working/general industry knowledge.
  • DevSecOps experience from an OS and Software Developmental perspective.
  • Develops or contributes to solutions to a variety of problems of moderate scope and complexity.
  • Works independently with some guidance; may review or guide activities of more junior employees.
  • Concentrates on using both back-end and front-end languages to build complete solutions.

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • short-term disability
  • long-term disability
  • 401(k) match
  • flexible spending accounts
  • flexible work schedules
  • parental leave
  • paid time off
  • holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service