Software Engineer

Sebenza LLC

Huntsville (AL)

On-site

USD 80,000 - 180,000

Full time

31 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sebenza LLC in Huntsville, Alabama, is seeking Software Engineers from junior to senior levels to support DoD air and missile defense programs. You will contribute to real-time, mission-critical software for current and next-generation defense platforms in an Agile environment with engineers, researchers, and government stakeholders.

You’ll design, develop, test, and sustain software across Linux, Docker, and CI/CD workflows, collaborating to deliver robust solutions.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Systems Engineering, Mathematics, Physics, Aerospace Engineering, Information Technology, or related STEM discipline.
  • 2+ years of software development experience (Master's degree may substitute for experience).
  • Strong programming background in C++, Java, or other OO languages.
  • Experience developing software within Linux environments.
  • Strong analytical, communication, and problem-solving skills.
  • Ability to obtain and maintain a U.S. Security Clearance.

Responsibilities

  • Design, develop, test, and maintain software applications and systems.
  • Develop high-performance software supporting air and missile defense capabilities.
  • Build and optimize applications running in Linux environments.
  • Create and maintain containerized solutions using Docker and Podman.
  • Support CI/CD pipelines and DevOps initiatives.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, and code reviews.
  • Troubleshoot and resolve software defects and performance issues.
  • Collaborate with engineers, users, customers, and leadership to define technical solutions.
  • Develop software for distributed and networked systems.
  • Generate technical documentation, briefings, and engineering reports.
  • Support deployment and sustainment of operational systems.

Skills

C++
Java
Linux
Team collaboration
Analytical thinking
Problem solving
Clear communication
Security clearance eligibility

Education

Bachelor's degree in STEM

Tools

Docker
Podman
GitLab
Jira
Confluence
VS Code

Job description

Software Engineer (Junior to Senior Level)

Location: Huntsville, AL (Onsite)
Work Authorization: Must be eligible to obtain and maintain a U.S. Security Clearance
Travel: Less than 10%
Employment Type: Full-Time

Design the Software Behind America's Missile Defense Systems

Looking to work on software that directly impacts national security?

We are seeking talented Software Engineers ranging from junior to senior levels to support advanced Air & Missile Defense programs in Huntsville, Alabama. This opportunity allows engineers to contribute to real-time, mission-critical software systems that support current and next-generation defense platforms.

You’ll work within an Agile development environment alongside highly skilled engineers, researchers, and government stakeholders to create innovative software solutions that protect our nation's warfighters.

What You’ll Do

As a Software Engineer, you’ll participate in the full software development lifecycle, including design, development, testing, deployment, and sustainment.

Responsibilities
  • Design, develop, test, and maintain software applications and systems
  • Develop high-performance software supporting air and missile defense capabilities
  • Build and optimize applications running in Linux environments
  • Create and maintain containerized solutions using Docker and Podman
  • Support CI/CD pipelines and DevOps initiatives
  • Participate in Agile ceremonies including sprint planning, backlog refinement, and code reviews
  • Troubleshoot and resolve software defects and performance issues
  • Collaborate with engineers, users, customers, and leadership to define technical solutions
  • Develop software for distributed and networked systems
  • Generate technical documentation, briefings, and engineering reports
  • Support deployment and sustainment of operational systems
Required Qualifications
  • Bachelor's degree in:
    • Computer Science
    • Software Engineering
    • Computer Engineering
    • Electrical Engineering
    • Systems Engineering
    • Mathematics
    • Physics
    • Aerospace Engineering
    • Information Technology
    • Or related STEM discipline

AND

  • Minimum 2 years of software development experience (Master's degree may substitute for experience)
  • Strong programming background in:
    • C++
    • Java
    • Or other object-oriented languages
  • Experience developing software within Linux environments
  • Strong analytical, communication, and problem-solving skills
  • Ability to work effectively in a collaborative team environment
  • Ability to obtain and maintain a U.S. Security Clearance
Preferred Qualifications
  • Active Secret Security Clearance
  • DoD, Government, or Defense Industry experience
  • Air & Missile Defense experience
    • IBCS
    • THAAD
    • CAML
  • Python and JavaScript development experience
  • Agile software development methodologies
  • Docker and Podman
  • CI/CD and DevOps practices
  • GitLab, Jira, Confluence, VS Code
  • Distributed systems development
  • DDS and IDL technologies
  • Real-time operating systems
  • High-performance or low-latency application development
  • REST APIs
  • TCP/IP and UDP networking
  • Software security and secure coding practices
Technical Environment

Candidates may work with:

  • C++
  • Java
  • Python
  • JavaScript
  • Linux
  • Docker
  • Podman
  • GitLab
  • Jira
  • Confluence
  • CI/CD Pipelines
  • DevOps Toolchains
  • Distributed Systems
  • Real-Time Architectures
Compensation & Benefits

Salary Range: $80,000 - $180,000

Compensation is commensurate with education, technical expertise, clearance status, and overall experience.

Additional benefits include:

  • Comprehensive benefits package
  • Paid time off
  • Medical coverage
  • 401(k)
  • Career advancement opportunities
  • Potential relocation assistance for highly qualified candidates
Why Join This Team?
  • Work on mission-critical national defense programs
  • Support cutting-edge Air & Missile Defense initiatives
  • Join a highly collaborative engineering environment
  • Gain exposure to advanced software and systems technologies
  • Enjoy long-term career growth opportunities in a stable industry
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer ( Full-time ) Huntsville, AL - DK
Software Engineer ( Full-time ) Huntsville, AL - DK

Central Business Solutions, Inc • Huntsville (AL)

On-site
USD 130,000 - 150,000
Software Engineer/Developer
Software Engineer/Developer

Davis Strategic Innovations Inc • Huntsville (AL)

On-site
USD 90,000 - 150,000
Senior Software Engineer - Huntsville Alabama
Senior Software Engineer - Huntsville Alabama

Davidson Technologies, Inc. • Huntsville (AL)

On-site
USD 140,000 - 190,000
Systems Engineer Staff - Clearance Required
Systems Engineer Staff - Clearance Required

Lockheed Martin • Huntsville (AL)

On-site
USD 105,000 - 195,000
Medical, Dental, Vision
401(k) match
Paid time off
+2
Software Engineer Sr - Clearance Required
Software Engineer Sr - Clearance Required

Lockheed Martin Corporation • Huntsville (AL)

On-site
USD 98,000 - 182,000
Medical insurance
Dental insurance
Vision insurance
+11
Software Developer
Software Developer

CohesionForce, Inc. • Huntsville (AL)

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

Lynx Software Technologies, Inc. • Huntsville (AL)

On-site
USD 160,000 - 200,000
Low-cost Medical / Dental / Vision coverage options
401K with generous employer match
Responsible Paid Time Off + 11 Paid Holidays
+3
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
Principal HW/SW Integration Engineer Lead
Principal HW/SW Integration Engineer Lead

Lynx • Huntsville (AL)

On-site
USD 166,000 - 208,000
Medical/dental/vision
401K match
PTO & holidays
+3