Take the helm of software development with Ultra Maritime as the Manager of Software Development. Lead teams in creating revolutionary sonar applications for naval forces. This position entails managing a talented team focused on the end-to-end software lifecycle of sonar and sonobuoy systems within maritime environments. Candidates must have a strong background in software engineering and experience in leadership, presenting an opportunity to impact technical directions and team growth strategies significantly. Key Responsibilities: • Guide technical development of software and firmware components • Lead the creation of future-focused sonar product roadmaps • Identify and mentor team members to foster development • Enhance software development processes continuously • Collaborate on bids and project estimates Requirements: • Degree in Computer Science, Engineering, or similar • 5+ years in a software lead role • 10+ years programming with C++ and/or Ja...