Description
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 principlesUnderstanding of networking fundamentals and TCP/IP communicationsExperience using Git or similar version control systemsStrong analytical, troubleshooting, and problem-solving skillsAbility to learn new technologies and adapt to evolving project requirementsStrong written and verbal communication skillsAbility to work independently and collaboratively within a small engineering teamAbility to travel up to 15% of yearMust be a U.S.
citizen
Candidate Differentiators:
Experience with Qt and desktop application developmentExperience developing web applications using Angular, React, Vue, or similar frameworksExperience developing REST APIs and backend servicesExperience with PostgreSQL, SQL databases, or database designExperience with gRPC and Protocol BuffersExperience with WebSockets and real-time data streamingExperience with Docker or containerized deploymentsExperience developing TCP/UDP network applicationsExperience working with geospatial technologies or mapping applicationsExperience programming embedded systems, microcontrollers, or Arduino-based devicesExperience integrating software with hardware devices and external systemsExperience with Team Awareness Kit (TAK) technologies, including ATAK, WinTAK, TAK Server, and Cursor-on-Target (CoT) is preferred
Computer Programs/Software:
C++PythonJavaScriptTypeScriptLinux
Personnel Clearance Level:
Candidate must possess or have the ability to obtain an active Secret security clearance or higherClearance 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 applicationsDevelop and maintain software using C++, Python, JavaScript, TypeScript, and related technologiesDevelop desktop applications using frameworks such as QtDevelop and maintain modern web applications using frameworks such as Angular, React, or similar technologiesDesign and implement backend services, REST APIs, and real-time communication interfacesDevelop and maintain client/server applications utilizing TCP/IP, UDP, WebSockets, gRPC, and related communication technologiesIntegrate software with hardware devices, sensors, and external systemsDevelop and maintain Protocol Buffer message definitions and communication interfacesSupport database-driven applications and data visualization toolsTroubleshoot and resolve software defects throughout the development lifecycleDevelop technical documentation, interface control documents (ICDs), user guides, and test proceduresParticipate in software architecture discussions, design reviews, and technical planning activitiesSupport customer demonstrations, field testing, system integration activities, and operational evaluations
Hourly Rate: $43.27 per hour.
Benefits
Dental and Vision InsuranceMedical Insurance to Include HSA, FSA, and DFSA PlansLife and AD&D coverageEmployee Assistance Program (EAP)401(k) Plan with Company Matching Contributions160 Hours of Paid Time Off (PTO) 12 (Floating) HolidaysEducational AssistanceHighly Competitive Salary