1710 - Software Engineer II
$90,002–$90,002 year
On-siteHuntsville, Alabama, United States
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.