Senior Software Engineer – IAMD Battle Command

TCS

Huntsville (AL)

On-site

USD 110,000 - 165,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) match
Profit sharing
Flexible PTO
Life insurance
Referral bonuses
Career development

Job summary

Technical Consulting Solutions (TCS), Inc. in Huntsville, AL, seeks a Software/ Principal Software Engineer to design, develop, and maintain software for Global C2 missions within an Agile SAFe environment. On-site work is required with DoD clearance (Secret or higher).

The role emphasizes hands-on development across Java and C++ and collaboration with systems and test engineers. The position requires citizenship and security clearance; experienced engineers will contribute across multiple

Qualifications

  • Bachelor's degree in a STEM field and at least 2 years of relevant experience, or Master's degree in STEM field and 0 years of experience.
  • Principal Software Engineer: Bachelor's degree in STEM and at least 5 years of relevant experience, Master's degree and 3 years, or PhD and 0 years.
  • Strong software development experience in Java and C++.
  • Scripting languages: Bash, Perl, Python.
  • Proficiency in Linux-based development and Git/GitLab.

Responsibilities

  • Design, develop, document, test, and debug applications implementing logical and mathematical solutions for Global C2 missions.
  • Collaborate in Agile environments and SAFe Scrum teams to maintain software baselines.
  • Provide technical solutions to complex problems aligned with program objectives.
  • Support testing activities including unit and functional testing and code coverage.

Skills

Java
C++
Bash
Perl
Python
Linux
Git/GitLab
Security+
Encryption

Education

Bachelor's in STEM
Master's in STEM
PhD in STEM

Tools

Git/GitLab
RTI/DDS
Jenkins
Cameo
CI/CD

Job description

Technical Consulting Solutions (TCS), Inc. in Huntsville, AL, seeks a Software/ Principal Software Engineer to design, develop, and maintain software for Global C2 missions within an Agile SAFe environment. On-site work is required with DoD clearance (Secret or higher).

The role emphasizes hands-on development across Java and C++ and collaboration with systems and test engineers. The position requires citizenship and security clearance; experienced engineers will contribute across multiple

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer — Java/C++ for Defense
Principal Software Engineer — Java/C++ for Defense

TCS • Huntsville (AL)

On-site
USD 120,000 - 170,000
Health insurance
Vision insurance
Dental insurance
+10
Software/ Principal Software Engineer
Software/ Principal Software Engineer

TCS • Huntsville (AL)

On-site
USD 110,000 - 165,000
Health insurance
401(k) match
Profit sharing
+4
Software/ Principal Software Engineer - Java/C++
Software/ Principal Software Engineer - Java/C++

TCS • Huntsville (AL)

On-site
USD 120,000 - 170,000
Health insurance
Vision insurance
Dental insurance
+10
Senior Principal Software Engineer - Defense IBCS Systems
Senior Principal Software Engineer - Defense IBCS Systems

TCS • Huntsville (AL)

On-site
USD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+3
Associate Software Engineer / Software Engineer
Associate Software Engineer / Software Engineer

TCS • Huntsville (AL)

On-site
USD 70,000 - 110,000
Health benefits
401(k) match
Profit sharing
+2
Software Engineer (IBCS Defense) – SAFe, On‑Site Huntsville
Software Engineer (IBCS Defense) – SAFe, On‑Site Huntsville

TCS • Huntsville (AL)

On-site
USD 70,000 - 110,000
Health benefits
401(k) match
Profit sharing
+2
Principal/Sr Principal Software Engineer
Principal/Sr Principal Software Engineer

TCS • Huntsville (AL)

On-site
USD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+3
Software Engineer - Huntsville, Alabama
Software Engineer - Huntsville, Alabama

Davidson-Technologies,-Inc. • Huntsville (AL)

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

Davidson Technologies, Inc. • Huntsville (AL)

On-site
USD 95,000 - 130,000
Defense Software Engineer (C++, Java) – Secret Clearance
Defense Software Engineer (C++, Java) – Secret Clearance

Davidson-Technologies,-Inc. • Huntsville (AL)

On-site
USD 90,000 - 130,000