1710 - Software Engineer II
Sigma Defense · Huntsville, Alabama, United States
The role
Sigma Defense is hiring a Software Engineer II to design, develop, and maintain software for communications, tactical, and hardware-integrated systems. The role involves desktop and web application development, backend services, hardware integration, and system testing. The position requires U.S. citizenship and the ability to obtain a Secret security clearance.
- Location
- Huntsville, Alabama, United States
- Employment
- Intern
- Level
- Mid
- Experience
- 3+ yrs
- Education
- Bachelors
- Clearance
- Required
What we know that the posting doesn’t say
- Seen todaystill listed on the employer’s careers page
- Posted 3 days agothe first time we saw it
About Sigma Defense
Sigma Defense develops software solutions for communications, tactical, and hardware-integrated systems.
What you would do
- 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.
- Design and implement backend services, REST APIs, and real-time communication interfaces.
- Develop and maintain client/server applications using TCP/IP, UDP, WebSockets, gRPC, and related technologies.
Must have
- 3-4 years of software development experience (professional, internship, academic, or personal project).
- 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.
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related field.
- Candidate must possess or have the ability to obtain an active Secret security clearance or higher.
Nice to have
- 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.
What you get
- Dental and vision insurance.
- Medical insurance including 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 and 12 floating holidays.
Experience and education
- 3+ years of relevant experience
- Bachelors degree or equivalent experience
Key skills
- c++
- python
- javascript
- typescript
- linux
- qt
- angular
- react
- vue
- rest api
- postgresql
- sql
- grpc
- protocol buffers
- websockets
- docker
- tcp/ip
- udp
- geospatial
- embedded systems
- microcontrollers
- arduino
- tak
- atak
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…
Extracted from the employer’s posting. Read it in full on Sigma Defense’s careers pageApply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at Sigma Defense
- 1760 - Application DeveloperDahlgren, Virginia, United States
- 1699 - Network Engineer IVSan Diego, California, United States
- 1640 - Information Security AnalystBelcamp, Maryland, United States
- 1637 - Systems Test EngineerFairmont, West Virginia, United States
- 1747 - Network Engineer IIIFort Irwin, California, United States
- 1750 - Virtual Desktop Infrastructure EngineerRome, New York, United States