Sigma Defense logo
Sigma DefensePosted 2 months ago

1710 - Software Engineer II

$90,002–$90,002 year

On-siteHuntsville, Alabama, United States

Full TimeBachelors DegreeMedium

Job Summary

Software Engineer II at Sigma Defense develops desktop and web-based software across multiple disciplines, including desktop/web applications, backend services, and hardware integration. You will design, develop, test, and maintain software using C++, Python, JavaScript/TypeScript, and Qt for desktop applications, and deliver modern web apps with Angular/React. You’ll implement REST APIs, real-time communications (TCP/IP, UDP, WebSockets, gRPC), and Protocol Buffers, integrate software with hardware devices and external systems, and support customer demonstrations, field testing, and system integration activities. The role requires TS/SCI-level security clearance eligibility (or ability to obtain) and U.S. citizenship; travel up to 15% is expected. Requirements include strong problem-solving, collaboration in a small team, and the ability to learn new technologies, with preferred experience in Qt, web frameworks, databases (PostgreSQL/SQL), and TAK technologies.

Required Qualifications

  • 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.
  • 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.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce