1710 - Software Engineer II

Sigma Defense$90K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-4 years of software development experience in various capacities.
  • Familiarity with object-oriented programming principles.
  • Understanding of TCP/IP and networking basics.
  • Experience with version control tools like Git.
  • Strong analytical and problem-solving capabilities.
  • Ability to quickly learn new technologies and work with evolving project scopes.
  • Excellent communication skills for effective collaboration.

Responsibilities

  • Design and develop desktop and web software applications.
  • Implement software solutions using C++, Python, JavaScript, and TypeScript.
  • Create desktop applications using frameworks such as Qt.
  • Develop modern web applications with Angular, React, or similar frameworks.
  • Design backend services, REST APIs, and communication interfaces.
  • Integrate software with hardware systems and develop client/server applications.
  • Troubleshoot software defects and develop technical documentation.

Benefits

  • Dental and Vision Insurance
  • Medical Insurance with HSA, FSA, and DFSA Plans
  • Life and AD&D coverage
  • Employee Assistance Program (EAP)
  • 401(k) with Company Matching Contributions
  • 160 Hours of Paid Time Off (PTO)
  • 12 Floating Holidays
  • Educational Assistance
Full Job Description
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.

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

Candidate Differentiators:
  • 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.
  • Experience working with geospatial technologies or mapping applications.
  • Experience programming embedded systems, microcontrollers, or Arduino-based devices.
  • Experience integrating software with hardware devices and external systems.
  • Experience with Team Awareness Kit (TAK) technologies, including ATAK, WinTAK, TAK Server, and Cursor-on-Target (CoT) is preferred.

Computer Programs/Software:
  • C++
  • Python
  • JavaScript
  • TypeScript
  • Linux

Personnel Clearance Level:
  • Candidate must possess or have the ability to obtain an active TS/SCI security clearance.
  • Clearance 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 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 technologies.
  • Design and implement backend services, REST APIs, and real-time communication interfaces.
  • Develop and maintain client/server applications utilizing TCP/IP, UDP, WebSockets, gRPC, and related communication technologies.
  • Integrate software with hardware devices, sensors, and external systems.
  • Develop and maintain Protocol Buffer message definitions and communication interfaces.
  • Support database-driven applications and data visualization tools.
  • Troubleshoot and resolve software defects throughout the development lifecycle.
  • Develop technical documentation, interface control documents (ICDs), user guides, and test procedures.
  • Participate in software architecture discussions, design reviews, and technical planning activities.
  • Support customer demonstrations, field testing, system integration activities, and operational evaluations.

Hourly Rate: $43.27 per hour.

Benefits
  • Dental and Vision Insurance
  • Medical Insurance to Include 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 (PTO)
  • 12 (Floating) Holidays
  • Educational Assistance
  • Highly Competitive Salary

About Sigma Defense

Sigma Defense Careers

Joining Sigma Defense presents an unparalleled opportunity to become part of a leading team of defense solution professionals. This is a prime time for skilled individuals seeking job opportunities that promise both professional growth and a chance to be involved in cutting-edge innovation.

Work You’ll Do

At Sigma Defense, the focus is on empowering some of the most critical defense sectors through advanced technological solutions. The company helps these sectors master their operational challenges with robust, innovative solutions. Sigma Defense stands out in the marketplace, uniquely positioned at the nexus of technology, industry expertise, and digital innovation. This positioning allows the team to lead in the creation and implementation of transformative solutions. Professionals at Sigma Defense work alongside a global team of experts dedicated to excellence in defense solutions, driving leadership in the industry through strategic innovation and superior problem-solving capabilities.

Sigma Defense Job Opportunities

Sigma Defense is building a market-leading team to support and drive digital transformation in defense technology. The company offers a range of career paths from internships to full-time positions, focusing on cultivating leadership and advanced skills in the defense sector.

Innovative Work

Sigma Defense invites professionals to join its ranks, offering job opportunities that engage with the most trusted platforms and technologies in the defense industry. The team at Sigma Defense is known for its depth and breadth of consulting experience and a commitment to innovation that’s second to none.

Be Part of a Great Team

Engage in work that spans a variety of defense technologies and harness the capabilities of a team known for its global scale and collaborative approach. Sigma Defense promotes a culture of diversity and inclusion, ensuring a wide range of perspectives and ideas drive the company’s innovations.

Future-Proof Your Career

Sigma Defense is committed to the professional development of its team members, providing extensive training, development, and certification support. The company offers vast opportunities for career advancement, allowing individuals to reach their full potential based on ambition and performance.

Explore Sigma Defense

Discover how Sigma Defense is leading projects that redefine industry standards and enhance operational efficiencies. From advanced surveillance systems to strategic cybersecurity defenses, Sigma Defense is at the forefront of protecting national and global interests.

The Sigma Defense Experience

Sigma Defense not only offers a compelling array of job opportunities but also ensures that its team members enjoy significant benefits and a supportive work environment. The company values a culture where innovation, leadership, and teamwork are at the heart of every project.

Stay Connected

Join the Sigma Defense Team

Search for open positions that match your skills and interests. Sigma Defense seeks passionate, curious, and solution-driven team players for its various roles.

SEARCH SIGMA DEFENSE JOBS

Keep Up to Date

Stay informed with career tips, insider perspectives, and industry-leading insights from the professionals at Sigma Defense. Use this knowledge to enhance your resume, prepare for interviews, and build your professional network.

READ CAREERS BLOG

Job Alert Emails

Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding opportunities that await at Sigma Defense.
Learn more about Sigma Defense

Similar Jobs

More Jobs at Sigma Defense

More Aerospace & Defense Jobs

Find similar 1710 - Software Engineer II jobs: