Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C2 Software Engineer

4M Research

Job Description

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 or eligibility to obtain.

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.
  • Active Secret Clearance

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

Qualified candidates should apply online at

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the C2 Software Engineer in Huntsville, AL vacancy
  •  ...ENVENTION has an immediate need for several mid-level software engineers with strong Java and C2 algorithms experience to join our team supporting the air defense planning and execution capabilities of the cutting-edge Integrated Battle Command System (IBCS). This role... 
    Suggested
    Full time
    Immediate start

    enVention

    Huntsville, AL
    8 days ago
  •  ...Job Description Job Description QTEC Aerospace is seeking a SOFTWARE ENGINEER to join our team of professionals in Huntsville, AL. The...  ...engineering on DoD programs Experience with command and control (C2) system application development Experience with Agile... 
    Suggested
    For contractors
    Work experience placement
    Local area

    QTEC Aerospace

    Huntsville, AL
    16 days ago
  • $115k

     ...Job Description Job Description Junior Software Engineer Salary: $115,000 Insight Global is seeking a team orientated Junior Software...  ...with Java - backend logic and build command-and- control (C2) applications & integrate hardware and software systems... 
    Suggested

    Insight Global

    Huntsville, AL
    8 days ago
  •  ...part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent...  ...and mathematical challenges in support of Command and Control (C2) software used by warfighters and customers around the world... 
    Suggested

    Davidson Technologies, Inc.

    Huntsville, AL
    7 days ago
  •  ...Job Description Job Description Position Title: Senior Software Engineer  Location : Huntsville, Alabama  Job Type : Full Time...  ...for operation on classified and tactical Command and Control (C2) networks  ~ Utilize AI-assisted development tools to improve... 
    Suggested
    Full time
    Remote work

    EO Solutions Corp

    Huntsville, AL
    a month ago
  •  ...provides superior research, development, and engineering services to the Federal Government and...  ...0 years! Come grow with us! Position: Software System Engineer Torch Technologies Inc...  ...and Missile Defense Command and Control (C2) systems, such as Integrated Battle... 
    Civilian Contractor
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area
    Relocation package
    Flexible hours

    Torch Technologies

    Huntsville, AL
    3 days ago
  •  ...opportunity to join the IERUS team as a Sr. Software Developer supporting a large Missile...  ...Defense System (MDS) supporting the systems engineering development process for the Missile...  ...the MDS to include RF and EOIR sensors, C2, resource management, fire control, and... 
    Full time

    IERUS Technologies, Inc.

    Huntsville, AL
    more than 2 months ago
  •  ...Full Stack Software Engineer AV/BlueHalo is seeking an experienced Full Stack Software Engineer. The ideal candidate will work closely with the Product Owners in completing complex development taskings while aiding in the daily execution of the software development... 

    Blue-Halo.org

    Huntsville, AL
    4 days ago
  •  ...part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent...  ...integrate, test, and sustain mission-critical command and control (C2) software used by warfighters and customers around the world... 

    Davidson Technologies, Inc.

    Huntsville, AL
    7 days ago
  •  ...headquartered in Huntsville, AL. 4M specializes in Systems and Software Engineering and Analysis, Information Technology, Planning and Analysis,...  ...challenges in support of Global Command and Control (C2) missions. This position is ideal for engineers who enjoy hands... 

    4M Research, Inc.

    Huntsville, AL
    2 days ago
  •  ...Huntsville, AL. Our team provides superior research, development, and engineering services to the Federal Government and Department of War. As...  ...grow with us! Torch Technologies is seeking a Full Stack Software Engineer to support the design, development, integration, and... 
    Contract work
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Torch Technologies

    Huntsville, AL
    2 days ago
  • deciBel Research has an immediate opening for a Software Engineer in Huntsville, AL.Position Description:As a software developer on the GMD Weapon System (GWS) Fire Control (GFC) team, you will work in collaborative environment to understand, implement, and test existing... 
    Immediate start

    deciBel Research

    Huntsville, AL
    16 hours ago
  •  ...Summary:Join a small, collaborative team of interdisciplinary engineers, continuously developing cutting edge products within Mercury...  ...technologies. It’s an excellent opportunity for an experienced software, electrical, or firmware engineer with strong C programming skills... 
    Permanent employment
    Casual work
    Worldwide

    Mercury Systems

    Huntsville, AL
    3 days ago
  • $87.1k - $157.45k

     ...commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our people...  ..., and resilient business ethics. Leidos is seeking a talented Software Engineer to work in our Huntsville office. This is an exciting... 
    Full time
    Work at office
    Relocation

    Leidos

    Huntsville, AL
    2 days ago
  • $68.9k - $131.1k

     ...opportunities to make a difference at RTX.What You Will DoThe mission of the software team in Huntsville, AL is to provide world-class software for our customers. We are looking to add software engineers to our development team for a wide array of products including Battle... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Internship
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Huntsville, AL
    16 hours ago
  • $112.2k - $196.4k

     ...potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is seeking an exceptionally talented Senior Software Reverse Engineer to join our team and support mission-critical customer initiatives. In this role, you will analyze complex software and... 
    Flexible hours

    Parsons

    Huntsville, AL
    16 hours ago
  • $107.9k - $195.05k

     ...challenges for customers with “can’t fail” missions.Within the Defense Sector, Leidos currently has an opening for a talented Software Engineer to work onsite in our Huntsville office. This is an exciting opportunity to use your experience to develop software for critical... 
    Full time
    Work at office
    Worldwide

    Leidos

    Huntsville, AL
    3 days ago
  • Software Evaluation Engineer (Mid-level) Full-time Huntsville, AL About Us Trideum Corporation is a 100% employee-owned company, committed to embracing the world’s toughest challenges with a servant’s heart. Through dedicated hard work and commitment, we provide distinctive... 
    Full time
    Work at office
    Flexible hours
    Shift work

    Trideum Corporation

    Huntsville, AL
    21 days ago
  •  ...Job Description Job Description Software Engineer, Entry-Level   Overview SimTech, Inc., recognized as one of the 2026 Best Places for Working Parents , is seeking a Software Engineer, Entry-Level to join our dynamic and diverse team in Huntsville, AL. This... 
    Internship
    Work at office
    Local area
    Remote work
    Shift work

    Simulation Technologies, Inc.

    Huntsville, AL
    8 days ago
  •  ...Job Description Job Description DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission-critical software development efforts in a fast-paced, customer-facing environment. This role requires strong C++ development experience, a... 
    Flexible hours

    DESE Research, Inc.

    Huntsville, AL
    16 days ago
  •  ...ROLE AND RESPONSIBILITIES Software Engineering – II Work in a collaborative team using agile software development methodology, performing the following tasks: Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile team.... 
    Contract work
    Work experience placement

    Advanced Sciences and Technologies (AS&T)

    Huntsville, AL
    a month ago
  •  ...Job Description Job Description Location: HUNTSVILLE, AL, United States Date Posted: Mar 17, 2025 Category: Software Subcategory: SW Engineer Schedule: Full-time Shift: Day Job Travel: Yes, 10 % of the Time Minimum Clearance Required: None... 
    Full time
    Contract work
    Remote work
    Shift work

    Decisive Intelligence Inc

    Huntsville, AL
    8 days ago
  •  ...start Citizenship: Must be a current US citizen Location: Onsite - Huntsville Job Description TCS is searching for a Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in Huntsville, AL. The GMD... 
    Flexible hours

    TCS

    Huntsville, AL
    a month ago
  •  ...changing and increasingly ever-changing battlespace by delivering game changing capabilities to our warfighters through digital engineering, software, and hardware solutions that are essential to our core of being a Digital Systems Integrator. Born digital and agile,... 
    Full time
    Internship

    Parry Labs, LLC

    Huntsville, AL
    7 days ago
  •  ...Job Description Job Description Cepeda Systems and Software Analysis , a rapidly growing small company in Huntsville, AL, is currently...  ...and ambitious  Unmanned Aircraft Systems (UAS) Software Engineer to join the Software, Simulation, Systems Engineering and Integration... 
    Temporary work
    Local area
    Flexible hours

    Our Company

    Huntsville, AL
    a month ago
  •  ...Job Description Job Description Software Engineer, Entry-Level   Overview SimTech, Inc., recognized as one of the 2026 Best Places for Working Parents , is seeking a Software Engineer, Entry-Level to join our dynamic and diverse team in Huntsville, AL. This... 
    For contractors
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Shift work

    Simulation Technologies, Inc.

    Huntsville, AL
    5 days ago
  •  ...Job Description Job Description Software GNC Engineer Stf.  In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to include requirements analysis, object oriented analysis & design, code & unit test... 
    For subcontractor

    Davis Strategic Innovations, Inc

    Huntsville, AL
    10 days ago
  •  ...Job Description Job Description Job Summary The Algorithm Software Engineer is responsible for designing, developing, testing, and maintaining Java-based mathematical algorithms that support command and control systems. The role collaborates with cross-functional... 

    Vets Hired

    Huntsville, AL
    a month ago
  •  ...work, 1st Edge cultivates an innovative and collaborative environment with meaningful work. 1 st Edge is seeking a skilled Software Engineer to join our team. In this position, you will play a vital role in developing and maintaining software for the Missile Defense... 
    Full time
    Work at office

    1st Edge, LLC

    Huntsville, AL
    a month ago
  •  ...Specifically, we're recognized for hiring noted experts, experienced engineers and scientists dedicated to designing and delivering advanced,...  ...of our Nation. Davidson Technologies Inc. is seeking a Software Engineer onsite in Huntsville, AL. Davidson will be... 

    Davidson Technologies, Inc.

    Huntsville, AL
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C2 Software Engineer. Be the first to apply!