Software Engineer (Senior-Level)
Penta Research, Inc. · pentaresearch.com
HuntsvilleHybridSenior14+ yrsContract
The job in short
Senior software engineering.
JavaTypeScriptC++ReactSpring
Details
- Found
- 23 d ago · posted 2025-12-11
- Location as listed
- Huntsville, AL, US
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
Penta is seeking a highly‑motivated Software 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 (Spring Boot), and TypeScript + React software to support mission‑critical missile‑defense systems operating in cloud, on-prem, and hybrid test environments.
This is a Senior-Level Development role 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, your responsibilities include:
• Software Development
• Write high‑performance, secure code in C++, Java, and Java Spring Boot
• Build responsive front‑ends using TypeScript + React
• Triage defects, produce root‑cause 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 test‑driven 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
Software Engineer jobs in Huntsville, Alabama · Software Engineer jobs in the United States · All Penta Research, Inc. jobs