CareerPlanGet AI match score →

1710 - Software Engineer II

Huntsville, Alabama, United States💼 Full-time💰 $43–$43🗓 2026-07-08 → 2026-07-31

Core

Design, develop, test, and maintain desktop and web-based software applications integrated with hardware systems for tactical communications.

Role type

Software Engineer II (full-stack with embedded integration)

Builds

Desktop applications, web applications, backend services, and client/server communication interfaces

Domain

Defense / Tactical Communications / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Python, JavaScript, TypeScript, Qt, REST APIs, TCP/IP, Git, SQL databases, gRPC, WebSockets, Docker

Preferred skills

Angular, React, Vue, PostgreSQL, Protocol Buffers, geospatial technologies, embedded systems programming, Team Awareness Kit (TAK)

Technologies

C++, Python, JavaScript, TypeScript, Qt, Angular, React, Vue, PostgreSQL, gRPC, Docker, Linux

Responsibilities

Design and develop desktop and web applications; Integrate software with hardware devices and sensors; Develop and maintain backend services and real-time communication interfaces; Troubleshoot software defects; Support customer demonstrations and field testing; Develop technical documentation and interface control documents

Seniority

Mid-level IC (3-4 years experience)

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗