Job Description
Job Description
Position Title: Software Engineer
Clearance Required: Active Secret clearance to start
Overview:
We are seeking a versatile and experienced Software Engineer to support advanced software development efforts in a mission-focused Agile environment. This role is ideal for a candidate with strong coding skills and the flexibility to contribute across the full software lifecycle.
Key Responsibilities:
-
Develop software using C++, Java, or similar languages
-
Design and execute unit tests
-
Produce and maintain technical documentation
-
Build and manage CI/CD pipelines for automated software integration and deployment
-
Collaborate with stakeholders, including government customers
-
Contribute to Agile ceremonies, including Program Increment (PI) Planning, Iteration Planning, Sprint Planning, and Retrospectives
-
Participate in team and program-level sprint demos and reviews
Required Qualifications:
-
Proficiency in C++, Java, or comparable programming languages
-
Experience with GitLab/Git for version control and configuration management
-
Proficiency with Red Hat Enterprise Linux (RHEL)
-
Active Secret clearance
Desired Qualifications:
-
Familiarity with the Scaled Agile Framework (SAFe) and Agile Scrum methodologies
-
Experience with Java-based user interface development
-
Knowledge of Jira or similar Agile project management tools
-
Multi-core and multi-threaded programming experience
-
Experience with network programming (UDP, TCP/IP, message generation/formatting)
-
Familiarity with Missile Defense Agency (MDA) sensors and missile defense systems