Taro Logo

Software Engineer 2

Provides critical, tactical capabilities for military decision-making in challenging environments, specializing in communications, command and control, cybersecurity, and intelligence solutions.
Austin, TX, USAHuntsville, AL, USA
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Defense · Enterprise SaaS

Description For Software Engineer 2

Ultra Intelligence & Communications is seeking a Software Engineer 2 to join their Command, Control, Intelligence, and Encryption (C2I&E) business unit. This role focuses on developing critical tactical capabilities for military applications, specifically working on their Command and Control (C2) product line. The position requires strong expertise in C/C++ programming and offers a hybrid work arrangement in either Austin, TX or Huntsville, AL.

The role involves designing and developing complex software systems, contributing to architecture decisions, and mentoring junior engineers. The ideal candidate will have experience with distributed computing, publish-subscribe architectures, and military command and control systems. Security clearance is required, highlighting the mission-critical nature of the work.

The company offers a comprehensive benefits package including performance bonuses, 401k matching, healthcare benefits, and student loan assistance. Ultra I&C provides an environment focused on innovation in military technology, offering opportunities to work on sophisticated systems that enhance decision-making in challenging environments.

This position represents an excellent opportunity for experienced software engineers interested in defense technology and looking to make a meaningful impact in military communications and command systems. The company's commitment to employee development, work-life balance (with early Friday finishes), and inclusive culture makes it an attractive choice for technology professionals seeking both technical challenges and professional growth.

Last updated a day ago

Responsibilities For Software Engineer 2

  • Completes the design, development, and deployment of software programs with minimal oversight
  • Analyzes and resolves issues identified during customer testing and scenario runs
  • Contributes to software architecture decisions and the design of complex systems
  • Provides technical guidance and mentorship to junior engineers
  • Evaluates and implements best practices to improve software quality and efficiency

Requirements For Software Engineer 2

  • Minimum 3 years of professional experience in software development
  • Active US Government Security Clearance at the Secret level
  • Extensive experience with programming languages C and C++
  • Bachelor's degree in Computer Science, Software Engineering, or related STEM field
  • Experience with publish-subscribe architectures
  • Proficiency in distributed computing concepts
  • Understanding of data communications protocols
  • Experience with Linux and Windows operating systems

Benefits For Software Engineer 2

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Annual Performance Related Bonus
  • Competitive Paid Time Off (PTO) package plus 11 company holidays
  • Early finish on Friday
  • 401K with company match
  • Medical/Dental/Vision Benefits
  • Student Loan Assistance Program

Interested in this job?

Jobs Related To Ultra Intelligence & Communications Software Engineer 2