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).
- ...headquartered in Huntsville, AL. 4M specializes in Systems and Software Engineering and Analysis, Information Technology, Planning and Analysis,... ...the caliber of employees 4M strives to hire and retain. C2 Software Engineer 4M Research is seeking multiple Software...Suggested
- ...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...SuggestedFull timeImmediate start
- ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization working... ...experience to serve as a Lead Strategic Missile Defense Systems/C2 Engineer. The successful candidate will support the MDA Ground-...SuggestedFor contractorsWork experience placementLocal area
- ...TactWare is seeking a Software Engineer to support the Precision Fires program for the U.S. Army Aviation and Missile Center (AvMC) at Redstone... ...company dedicated to providing tactical Command and Control (C2) and communications technologies to the defense, space, and...SuggestedFull time
- ...i3 is seeking a Software Engineer with 7+ years of professional experience to develop cutting edge command and control (C2) and autonomy software for various uncrewed platforms including planes, boats, vehicles, and submersibles. This is a new project leveraging the latest...SuggestedWork at officeRemote workMonday to Friday
- ...Overview i3 is seeking Software Engineers to join tour team in Huntsville, Alabama. You will help design, develop, integrate, test, and sustain mission‑critical command and control (C2) software used by our warfighters and customers around the world. In this role...Monday to Friday
- ...Position Title: Senior Software Engineer Location: Huntsville, Alabama Job Type: Full Time About EO Solutions: EO Solutions is a... ...for operation on classified and tactical Command and Control (C2) networks Utilize AI‑assisted development tools to improve...Full timeRemote work
- 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 team. This position will operate...Full time
- ...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...
- ...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...For contractorsWork experience placementLocal area
- ...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
- Description Junior Software Engineer This is a rare opportunity to develop cutting edge technology alongside our Engineering team! What we are: Fun, fast-paced, client-focused, people-centric, inviting, flexible, and rapidly growing. What we are not: Overly structured...Full timeLocal areaRelocationFlexible hours
- ...component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services.... ...POSITION SUMMARYCFD Research is seeking an experienced Software Engineering Manager with strong full stack development capabilities to...Permanent employmentFull timeTemporary workPart timeWork at officeDay shift
$57.85k - $104.58k
...Vision, and Values guide the way we do business. Your greatest work is ahead! Leidos Defense Systems is seeking a talented Software Engineer to develop high-performance applications and backend systems supporting advanced sensors and mission systems. This role is ideal...Worldwide$98.1k - $182.1k
...place. Our RMS business in Huntsville, AL is a hub of talented engineers, scientists, and professionals committed to shaping the future... ...healthy, fulfilling life at and outside of work.The Work As a software integration engineer on the GMD Weapon System (GWS) Fire...Full timeTemporary workWork experience placementCasual workFlexible hours$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 timeTemporary workWork experience placementInterim roleInternshipWork at officeRemote workRelocationFlexible hours$120.6k - $224k
...Management and Communications (C2BMC) Regional team, is constantly engineering, developing and integrating new capabilities for the U.S.... ...Application (RA) Agile Release Train (ART) is seeking an algorithm software engineering lead that will thrive in a fast paced team...Full timeTemporary workWork experience placementCasual workFlexible hours$68.9k - $131.1k
...opportunities to make a difference at RTX.What You Will Do:The mission of the software team in Huntsville, AL is to provide world class software for our customer’s. We are looking to add software engineers to our development teams for a wide array of products including Battle...Full timeTemporary workWork experience placementInterim roleInternshipWork at officeRemote workRelocationFlexible hours$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 timeWork at officeRelocation$50 per hour
...prosperity.Join us in shaping a new era in space and find a career that's built for you.Lockheed Martin Space is seeking a full time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to...Full timeTemporary workWork experience placementCasual workFlexible hours- ...component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services.... ...years. Learn more at CFD Research is seeking a talented Software Engineer to join a well-established team that supports the development and...Permanent employmentFull timeTemporary workPart timeWork at office
- Category (For Job Seekers)Defense & Aerospace, Engineering, ProfessionalsLocationHuntsville, AL 35803 US (Primary)Job DescriptionAt SCI... ...of Defense contract requirements, U.S. CITIZENSHIP IS REQUIRED.Software EngineerJob PurposeWe are looking for an enthusiastic Web Developer...Contract work
$87.1k - $157.45k
...Our Mission, Vision, and Values guide the way we do business.Your greatest work is ahead!Leidos Defense is seeking a talented Software Engineer to develop high-performance applications and backend systems supporting advanced sensors and mission systems. This role is ideal...Full timeWorldwideRelocation$134.1k - $241.4k
...full potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for an amazingly talented Software Engineer to join our team! In this role you will provide support to the Missile Defense Agency Next Generation Software Office to accelerate...Full timeWork at officeFlexible hours$112.92k - $125.28k
Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 5 years of relevant experience; or Master's degree, plus 3 years relevant experience.Department of Defense Secret security...Flexible hours$50 per hour
...for you.We are seeking a highly skilled and motivated DevSecOps Engineer to join our team supporting the Terminal High Altitude Area... ...a critical role in ensuring the security and integrity of our software development lifecycle, from design to deployment. You will work...Full timeTemporary workWork experience placementCasual workFlexible hours$50 per hour
...space and find a career that's built for you.Lockheed Martin Space is seeking a full‑time Hardware/Software Integrator. In this role you will support the software‑engineering lifecycle defined in the program Software Development Plan (SDP) by establishing, maintaining,...Full timeTemporary workWork experience placementInterim roleCasual workFlexible hours- Job Title: Software Engineer (SME)Location: Huntsville, ALPosition Type: Full-TimePosition Overview:We are seeking an experienced Software Engineer to support the design, development, testing, and management of application development projects in support of IT infrastructure...
- ...USAPosted: 2026-02-10Job Family: Information TechnologyJob Function: Software EngineeringPay Type: Salary ASRC Federal is a leading... ...ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management...For contractors
$50 per hour
...SpaceStandard Job DescriptionPlans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and... ...verbal communication skillsKnowledge of Model Base Systems Engineering (MBSE)Previous experience writing and designing to software requirementsProficient...Full timeTemporary workWork experience placementCasual workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C2 Software Engineer. Be the first to apply!
- software engineer full time Huntsville, AL
- graduate software developer no experience Huntsville, AL
- software engineer healthcare Huntsville, AL
- network software engineer Huntsville, AL
- software engineer internship Huntsville, AL
- senior software engineer Huntsville, AL
- software system engineer Huntsville, AL
- software developer Huntsville, AL
- ngo software engineer Huntsville, AL
- startup software engineer Huntsville, AL




