Jobs / AMEWAS

Software Developer (DevOps)-Senior

AMEWAS · Naval Air Station Patuxent River, MD, United States
Naval Air Station Patuxent River, MD, United StatesExp: 10+ yrs170,200-197,300 USD/yearlyRemote
Remuneration
Medical, dental, vision, 401(k), insurance, paid leave, tuition and training assistance, relocation assistance, sign-on bonuses, and other listed benefits.
Location
Naval Air Station Patuxent River, MD, United States
Visa sponsorship
No visa sponsorship
Unable to provide employment-based visa sponsorship now or in the future.

Job summary

Develops and supports DevOps capabilities for a Joint Simulation Environment product suite used in synthetic training, flight simulation, testing, and modeling and simulation for defense applications. The role integrates software into flight simulators and builds, maintains, and scales automated build and test services across Windows and Linux, using tools such as Git, Jenkins, Bash, and Python. It also coordinates team deliverables, improves developer tools and testing practices, and works with IT to support system security.

Benefits

Medical, dental, and vision insurance401(k)Life, AD&D, short-term disability, and long-term disability insurancePaid vacation, holidays, and sick leaveTuition and training assistanceRelocation assistanceSign-on bonusesEmployee longevity recognitionCommunity involvement and outreachTeam-building eventsRecognition programWellness programEmployee Assistance ProgramMobile service discountFitness reimbursement

Qualifications

  • Accredited bachelor's degree in Computer Science or Computer Engineering, or a qualifying Engineering, Mathematics, or Physics degree with 10 years of software build and scripting experience.
  • At least 10 years of experience as a Software, IT, or Systems Engineer building and maintaining automated software development environments.
  • Project management experience.
  • Proficiency with Git.
  • Proficiency with Jenkins, Bitbucket, and/or GitLab CI.
  • Proficiency with Bash and/or Python.
  • DoD Secret clearance required to apply.
  • DoD Top Secret clearance required upon onboarding.
  • U.S. citizenship required for security clearances.
  • Strong C++ and/or Qt development skills preferred.
  • Familiarity with CMake, Make, and Visual Studio preferred.
  • Ability to read, compile, and debug C++ applications on Windows and Linux preferred.
  • Experience with flight simulation, simulation modeling, and graphics programming preferred.
  • Understanding of distributed computing architectures preferred.
  • Experience with Docker, Podman, Ansible, and Puppet preferred.

Responsibilities

  • Develop software for an advanced synthetic training environment.
  • Integrate software into flight simulators for pilot training.
  • Support software development, integration, and distribution.
  • Direct day-to-day team tasking and contribute to deliverable planning.
  • Implement and upgrade automated build services on Windows and Linux.
  • Scale automated build and test capacity and usage.
  • Expand the team's use of automated testing.
  • Monitor, maintain, and report on automated build and test services.
  • Develop and integrate tools to improve developer efficiency.
  • Coordinate project status, team needs, schedules, requirements, and potential risks.
  • Prepare documentation, briefs, and reports, and respond to data calls.
  • Collaborate with IT to maintain system security.

Skills

AnsibleBashBitbucketCMakeC++DockerGitGitLabGitLab CIJenkinsLinuxMakePodmanPuppetPythonWindows

Degrees

Bachelor's degree in Computer Science or Computer EngineeringEngineering, Mathematics, or Physics degree may qualify with 10 years of softwar

Travel

Short-distance travel to nearby offices, conference rooms, or buildings may be rOvernight travel may rarely be required.

Industry

DefenseModeling and simulationFlight simulation

Security clearance

DoD Secret clearance required to applyDoD Top Secret clearance required upon onboardingMust be able to obtain and maintain required clearances and additional access au

Relocation

Yes