Demo

1584 - Software Engineer

Sigma Defense
Huntsville, AL Full Time
POSTED ON 11/27/2025
AVAILABLE BEFORE 1/27/2026

Sigma Defense is seeking a Software Engineer who thrives at the intersection of hardware and software. Our team develops and integrates systems that communicate directly with specialized hardware, using modern software frameworks and tools to deliver reliable, mission-critical solutions.

The hired candidate will work in a small, highly technical group where it is common to shift between projects, technologies, and environments on short notice. If you like variety, solving unique technical challenges, and seeing your code directly interact with real equipment, apply today!

Equal Opportunity Employer/Veterans/Disabled: Sigma Defense Systems is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

  • 2 years of experience.
  • Experience with TAK (Team Awareness Kit) integration or plugin development.
  • Familiarity with Docker, TimescaleDB/PostgreSQL, or system telemetry tools.
  • Knowledge of CMake, Qt, or cross-platform build environments.
  • Background in DoD, aerospace, or other mission-critical systems.
  • Proficiency in Python and C development.
  • Familiarity with protobuf/gRPC, TAK ecosystem, or other data exchange frameworks.
  • Experience working directly with hardware devices, sensors, SDRs, or embedded systems.
  • Basic knowledge of network protocols (TCP/UDP, sockets, serial communication).
  • Comfortable developing and debugging on Linux (Red Hat preferred).
  • Experience building web-based interfaces (Angular, FastAPI, Flask, or similar).
  • Solid understanding of Git/GitHub workflows and collaborative development practices.
  • Strong problem-solving ability and flexibility to adapt to new projects and technologies quickly.
  • Excellent communication and documentation habits.
  • Must be a U.S. Citizen.

Education Requirements:

  • Bachelor's degree from an accredited college or university in Computer Engineering, Computer Science, Software Engineering, or related field of study.

Personnel Clearance Level:

  • Candidate must possess or have the ability to obtain an active TS/SCI security clearance or higher.
  • Clearance will be sponsored for the right candidate.

Essential Job Duties (not all-inclusive):

  • Develop, test, and maintain software that interfaces with embedded and networked hardware systems.
  • Work in Python and C , often using gRPC and protobufs for cross-platform communication.
  • Build and deploy internal web applications and dashboards (Angular, FastAPI, or similar).
  • Collaborate using GitHub for source control, reviews, and project management.
  • Contribute to multiple active projects — sometimes switching focus quickly as priorities shift.
  • Travel to test ranges or field sites several times per year (approximately 7 trips, 1–2 weeks each),

Salary Range: $65,000 - $75,000 annually.

  • Dental and Vision Insurance
  • Medical Insurance to Include HSA, FSA, and DFSA Plans
  • Life and AD&D coverage
  • Employee Assistance Program (EAP)
  • 401(k) Plan with Company Matching Contributions
  • 160 Hours of Paid Time Off (PTO)
  • 12 (Floating) Holidays
  • Educational Assistance
  • Highly Competitive Salary
  • Flexibility

Salary : $65 - $75

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a 1584 - Software Engineer?

Sign up to receive alerts about other jobs on the 1584 - Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Sigma Defense

Sigma Defense
Hired Organization Address San Diego, CA Full Time
Sigma Defense is seeking Systems/Software Engineers, levels I-III to support Consolidated Afloat Networks and Enterprise...
Sigma Defense
Hired Organization Address San Diego, CA Full Time
Sigma Defense is seeking a Network Engineer I-III to support the design, implementation, and sustainment of the Navy’s e...
Sigma Defense
Hired Organization Address Fort Polk, LA Part Time
EWA Warrior Services, Sigma Defense company, is seeking a part-time, on-call Engineering Technician at Fort Johnson, LA ...
Sigma Defense
Hired Organization Address San Diego, CA Full Time
Sigma Defense is seeking an experienced Navy Veteran to serve as an Integrated Air & Missile Defense (IAMD) Operations P...

Not the job you're looking for? Here are some other 1584 - Software Engineer jobs in the Huntsville, AL area that may be a better fit.

Lead Mechanical/Manufacturing Engineer

Cimarron Software, Huntsville, AL

Software Developer

Fisheye Software, Huntsville, AL

AI Assistant is available now!

Feel free to start your new journey!