582,867open jobs
25,570companies
81,102added this week
Browse all
Salary
$86k per year
Location
In office (Huntsville)
Seniority
Middle
Employment
Full-Time
Overview
Company
Impact
Profile match

Sigma Defense is seeking a Software Engineer II to join our team developing software solutions for communications, tactical, and hardware-integrated systems. This role involves a combination of desktop application development, web application development, backend services, hardware integration, and system testing.

The ideal candidate enjoys solving technical challenges, learning new technologies, and working across multiple disciplines. This position offers opportunities to develop desktop and web-based applications, integrate software with hardware systems, support customer demonstrations, and participate in field testing activities.

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.

Requirements

  • 3-4 years of software development experience (professional, internship, academic, or personal project experience considered).
  • Experience with object-oriented software development principles.
  • Understanding of networking fundamentals and TCP/IP communications.
  • Experience using Git or similar version control systems.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to learn new technologies and adapt to evolving project requirements.
  • Strong written and verbal communication skills.
  • Ability to work independently and collaboratively within a small engineering team.
  • Ability to travel up to 15% of year.
  • Must be a U.S. citizen.

Candidate Differentiators:

  • Experience with Qt and desktop application development.
  • Experience developing web applications using Angular, React, Vue, or similar frameworks.
  • Experience developing REST APIs and backend services.
  • Experience with PostgreSQL, SQL databases, or database design.
  • Experience with gRPC and Protocol Buffers.
  • Experience with WebSockets and real-time data streaming.
  • Experience with Docker or containerized deployments.
  • Experience developing TCP/UDP network applications.
  • Experience working with geospatial technologies or mapping applications.
  • Experience programming embedded systems, microcontrollers, or Arduino-based devices.
  • Experience integrating software with hardware devices and external systems.
  • Experience with Team Awareness Kit (TAK) technologies, including ATAK, WinTAK, TAK Server, and Cursor-on-Target (CoT) is preferred.

Computer Programs/Software:

  • C++
  • Python
  • JavaScript
  • TypeScript
  • Linux

Personnel Clearance Level:

  • Candidate must possess or have the ability to obtain an active Secret security clearance or higher.
  • Clearance may be sponsored for the right candidate.

Education Requirements:

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

Essential Job Duties (not all-inclusive):

  • Design, develop, test, and maintain desktop and web-based software applications.
  • Develop and maintain software using C++, Python, JavaScript, TypeScript, and related technologies.
  • Develop desktop applications using frameworks such as Qt.
  • Develop and maintain modern web applications using frameworks such as Angular, React, or similar technologies.
  • Design and implement backend services, REST APIs, and real-time communication interfaces.
  • Develop and maintain client/server applications utilizing TCP/IP, UDP, WebSockets, gRPC, and related communication technologies.
  • Integrate software with hardware devices, sensors, and external systems.
  • Develop and maintain Protocol Buffer message definitions and communication interfaces.
  • Support database-driven applications and data visualization tools.
  • Troubleshoot and resolve software defects throughout the development lifecycle.
  • Develop technical documentation, interface control documents (ICDs), user guides, and test procedures.
  • Participate in software architecture discussions, design reviews, and technical planning activities.
  • Support customer demonstrations, field testing, system integration activities, and operational evaluations.

Hourly Rate: $43.27 per hour.

Benefits

  • 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
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
582,867 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Huntsville
$136k – $190k per year • Remote/Hybrid • Full-Time • PhD • United States
Python
SQL
AI/ML
AI Agents
DevOps
GCP
Azure
AWS
Apply
Remote/Hybrid • Bachelor's Degree
JavaScript
Kotlin
TypeScript
AI/ML
AI Agents
LLM
Agentic Workflows
Frontend
React.js
Apply
$160k – $170k per year • In office
Python
SQL
AI/ML
Multimodal AI
Computer Vision
Synthetic Data
Apply
$130k – $140k per year • In office
Python
Go
Java
C++
AI/ML
Synthetic Data
DevOps
CI/CD
Robotics
NVIDIA Drive
Apply
In office • 8+ years exp • Bachelor's Degree
JavaScript
SQL
Databases
MySQL
PostgreSQL
SQLite
Apply
$118k – $138k per year • In office • TS/SCI • Full-Time • Rome
DevOps
Azure
Cybersecurity
Microsoft Defender
Zero Trust
Microsoft Defender for Cloud
Apply
$110k – $153k per year • In office • TS/SCI • Full-Time • Rome
PowerShell
DevOps
Terraform
Azure
Bicep
Cybersecurity
Zero Trust
Apply
$140k – $170k per year • Remote/Hybrid • TS/SCI • Full-Time • Bachelor's Degree • Fayetteville
JavaScript
Node JS
Node JS
Commander.js
Apply
$95k – $136k per year • In office • TS/SCI • Full-Time • Associate's Degree • Rome
PowerShell
DevOps
Terraform
Azure DevOps
GitHub Actions
Azure
Windows Server
Bicep
Cybersecurity
Microsoft Defender
Microsoft Defender for Cloud
Microsoft Entra ID
Apply
$100k – $165k per year • In office • Secret • Full-Time • Bachelor's Degree • Fort Irwin
Apply
$157k – $220k per year • Equity • In office • Full-Time • 10+ years exp • Bachelor's Degree • Seattle • Huntsville • Denver • Los Angeles
Apply
$145k – $203k per year • Equity • In office • Full-Time • 8+ years exp • Bachelor's Degree • Seattle • Huntsville • Denver • Los Angeles
Apply
$112k – $157k per year • Equity • In office • Full-Time • 4+ years exp • Bachelor's Degree • Seattle • Huntsville • Denver • Los Angeles
SQL
Databases
MySQL
Analytics
Tableau
Management
Confluence
Microsoft Project
Jira
Outlook
SharePoint
Apply
$131k – $183k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Seattle • Huntsville
Python
Cybersecurity
NIST 800-53
Chips/EDA
KiCad
LTspice
Apply
$121k – $169k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Seattle • Huntsville • Denver • Los Angeles
Apply
See all jobs
This is one of many
582,867 more open roles from verified company boards, updated every day.