We use essential cookies

Please Accept our Privacy Policy

Software Engineer (Senior-Level)

Penta Research

Huntsville, AL 35898 • 9/5/2026

Job Description

Job Description
Penta is seeking a highlymotivatedSoftware Engineer to join our (Modeling and Simulation Contract - Framework and Tools) MASC-F Objective Simulation Framework (OSF) development team. The candidate will design, develop, test, and field C++, Java (SpringBoot), and TypeScript+React software to support missioncritical missiledefense systems operating in cloud, on-prem, and hybrid test environments.
This is aSenior-Level Developmentrole position that requires strong technical depth, proven delivery in an Agile environment, and the ability to work directly with government stakeholders.
Basic Requirements: Bachelor’s degree from an accredited college in a related discipline, with 14 years or more of professional experience; or 12 years of professional experience with a related Master’s degree; or 9 years of professional experience with a related PhD
Clearance Level: Secret
Support Location: On sight at Lockheed Martin in Huntsville, AL
In this role, yourresponsibilities include:
  • Software Development
    • Write highperformance, secure code in C++, Java, and Java Spring Boot
    • Build responsive frontends using TypeScript + React
    • Triage defects, produce rootcause analysis, and drive fixes
  • Testing & Quality
    • Author unit tests (GoogleTest, JUnit, Jest) and integration tests
    • Participate in coding peer reviews
  • Containerization
    • Containerize applications with Docker
  • Agile Development
    • Operate in an agile team with other developers, product owners and SCRUM masters
    • Break down features into stories, and deliver on time
    • Lead and agile team or operate as a software Subject Matter Expert (SME)
  • Mentorship
    • Coach junior engineers on coding standards, Git workflows, container security, and testdriven development
Desired Skills Include:
  • Familiar with Scaled Agile Framework
  • Multi-core and multi-threaded programming
  • Experience programming network connections (protocol buffers, message brokers, UDP and TCP/IP interfaces)
  • Jira - issue tracking and agile project management, or similar tool
  • Cloud and Container Orchestration with Helm and Terraform