C2 Software Engineer

4M Research, Inc

Huntsville (AL)

On-site

USD 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

4M Research, Inc. in Huntsville, Alabama, is seeking multiple Software Engineers to join an Agile team developing mission-critical Java-based software for Global Command and Control (C2) missions, with emphasis on engagement planning and execution.

You will collaborate with systems, software, and test engineers to build robust, secure Java solutions in Linux, applying SAFe practices, DevSecOps/CI/CD, and Atlassian tools (Jira & Confluence) to deliver high-quality software.

Qualifications

  • Bachelor's degree in STEM with 1+ year of relevant software experience.
  • Strong OO software development with Java.
  • Experience in Linux environments and troubleshooting.
  • Solid understanding of algorithms and data structures.
  • Experience with Agile Scrum teams; SAFe experience preferred.
  • Atlassian tools (Jira/Confluence) and Git platforms.
  • DevSecOps, CI/CD practices, and secure software delivery.
  • Experience with C2 systems or mission-critical software.

Responsibilities

  • Design, develop, document, test, and debug Java applications for C2 missions.
  • Develop software supporting C2 engagement planning and execution.
  • Participate in Agile Scrum and SAFe teams across multiple baselines.
  • Develop and troubleshoot software in Linux environments.
  • Apply best practices for OO design, algorithms, and data structures.
  • Collaborate with systems and test engineers to translate requirements into designs.

Skills

Java
Linux
Agile Scrum
SAFe
Algorithms & Data Structures
Atlassian Jira/Confluence
DevSecOps / CI/CD
Command & Control (C2)
Engagement Planning & Execution

Education

Bachelor's degree in STEM

Tools

Jira
Confluence
Git/GitLab

Job description

4M Research, Inc. (4M) is a Woman owned small business established in 2007 and headquartered in Huntsville, AL. 4M specializes in Systems and Software Engineering and Analysis, Information Technology, Planning and Analysis, Health and Wellness Services and Field Support Services to a variety of customers including MDA, NASA, and AMCOM. Our continuous and rapid growth is attributable to the caliber of employees 4M strives to hire and retain.

C2 Software Engineer

4M Research is seeking multiple Software Engineers to join our team in Huntsville, Alabama. You will support a specialized Agile team responsible for developing, integrating, testing, and sustaining mission-critical software capabilities in support of Global Command and Control (C2) missions, with a focus on engagement planning and execution.

In this role, you will work closely with systems, software, and test engineers to build robust, secure, and scalable Java-based software solutions that address complex logical and algorithmic challenges. The position requires experience in Linux environments, Agile Scrum/SAFe practices, Atlassian tools, and DevSecOps/CI/CD practices. This position is ideal for engineers who enjoy hands-on development, solving complex technical problems, and collaborating in a highly integrated Agile environment.

Responsibilities / Essential Functions:
  • Design, develop, document, test, and debug Java applications and software systems implementing logical, mathematical, and algorithmic solutions aligned with program objectives.
  • Develop and maintain software supporting Global Command and Control (C2), including engagement planning and execution capabilities.
  • Participate in Agile Scrum and Scaled Agile Framework (SAFe) teams to develop and maintain software products across multiple software baselines.
  • Develop, integrate, test, and troubleshoot software in Linux-based development and runtime environments.
  • Apply software engineering best practices for object-oriented design, algorithms, data structures, debugging, performance, and maintainability.
  • Collaborate with systems and test engineers to translate operational and technical requirements into software designs, user stories, and testable capabilities.
  • Use Atlassian tools, including Jira and Confluence, to support Agile planning, requirements tracking, documentation, defect management, and team collaboration.
  • Support DevSecOps practices and continuous integration/continuous delivery (CI/CD) pipelines for build, integration, automated testing, static analysis, and software delivery.
  • Support unit, functional, integration, and system testing; contribute to code coverage, static code analysis, test automation, and continuous improvement of software quality.
  • Work in a fast-paced environment with high expectations, diverse assignments, and collaborative team settings across all levels of the organization.
  • Maintain technical credibility across multiple disciplines to effectively communicate with engineers and understand the work and trade space being discussed.
Basic Qualifications:
  • Bachelor's degree in a STEM field and at least 1 year of relevant experience.
  • Strong object-oriented software development experience with Java.
  • Experience developing and troubleshooting software in Linux-based environments.
  • Demonstrated understanding of algorithms, data structures, logical problem solving, and software design principles.
  • Experience working on Agile Scrum teams; experience with SAFe is required or strongly desired.
  • Experience using Atlassian Agile tools, including Jira and Confluence.
  • Experience with software configuration management and source control tools such as Git/GitLab.
  • Experience with DevSecOps principles and CI/CD practices.
  • Experience supporting Command and Control (C2) systems or mission-critical software applications.
  • Experience with engagement planning and execution or closely related mission planning / operational software capabilities.
  • Active Secret Clearance.
Preferred Qualifications:
  • Experience developing software supporting military Command and Control (C2) systems.
  • Experience with Engagement Planning and Execution, including planning, coordination, sequencing, or execution of tactical engagements.
  • Experience with U.S. Army systems or air and missile defense mission applications.
  • Experience with DevSecOps and CI/CD pipelines in classified or highly controlled environments.
  • Experience defining requirements, user stories, use cases, and acceptance criteria in partnership with development, systems engineering, and test teams.
  • Experience with automated testing, code coverage analysis, static code analysis, and software quality tools.
  • Experience with Bash, Python, or other scripting languages.
  • Experience with distributed or real-time systems and associated middleware or messaging technologies.
  • Current CompTIA Security+ certification.
  • Experience with Agile frameworks, including Scrum and SAFe, and participation in PI Planning, sprint planning, reviews, and retrospectives.
Key Skillsets

Java Linux Agile Scrum / SAFe Algorithms & Data Structures Atlassian (Jira / Confluence) DevSecOps / CI/CD Command & Control (C2) Engagement Planning & Execution

Please Note: U.S. Citizenship is required

4M Research, Inc. is an affirmative action/ Equal Opportunity Employer and an active participant in the Employment Eligibility Verification Program (E-Verify).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevSecOps Software Engineer
DevSecOps Software Engineer

4M Research, Inc • Huntsville (AL)

On-site
USD 90,000 - 130,000
C2 Java Software Engineer - Agile & DevSecOps
C2 Java Software Engineer - Agile & DevSecOps

4M Research, Inc • Huntsville (AL)

On-site
USD 90,000 - 130,000
Principal/Senior DevSecOps Software Engineer
Principal/Senior DevSecOps Software Engineer

4M Research, Inc • Huntsville (AL)

On-site
USD 120,000 - 170,000
Software Engineer
Software Engineer

Capstone Research Corporation • Huntsville (AL)

On-site
USD 90,000 - 120,000
100% Company Provided Medical Insurance
Matching 401K
Profit Sharing
Software Developer
Software Developer

CohesionForce, Inc. • Huntsville (AL)

Hybrid
USD 85,000 - 125,000
Software Engineer
Software Engineer

Capstone Research • Huntsville (AL)

On-site
USD 90,000 - 120,000
Medical and dental insurance
Matching 401K
Profit sharing
Software Engineer
Software Engineer

CFD Research Corporation • Huntsville (TN)

On-site
USD 90,000 - 130,000
401(k) matching
Employee Stock Ownership Plan (ESOP)
Medical, Vision, and Dental insurance
+1
Software Engineer - BM/SRM
Software Engineer - BM/SRM

Prorec Resource Solutions, LLC • Huntsville (AL)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Cts Technology Solutions, Inc. • Colorado Springs (CO)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

CFD Research Corporation • Athens (AL)

On-site
USD 95,000 - 135,000
401(k) matching
Employee Stock Ownership Plan (ESOP)
Medical, Vision, and Dental insurance
+2