Jobs and Careers
IN

Senior Manager, Software Engineering

Insitu
Hood River, United Statesfull_timeVerifiedPosted 10 Dec 2025

About the role

Insitu is seeking an experienced and dynamic Software Engineering Senior Manager to lead our software product development efforts for cutting-edge unmanned aircraft system (UAS) technology. This role is pivotal in driving technical excellence, operational efficiency, and innovation across our software engineering teams. The Senior Manager will play a key role in developing strategies, roadmaps, and multi-disciplinary collaboration to ensure successful product delivery aligned with customer needs and company goals.

Responsibilities include:

Leadership and Strategy

  • Develop and execute a technical strategy, vision, and roadmap for software product lines, ensuring alignment with broader engineering objectives and business goals.
  • Manage a team of skilled software development managers and engineers, encouraging innovation, inclusion, and high-performance culture.
  • Manage a team of Software Project Managers focused on consistent execution to budget, scope, and schedule commitments.
  • Partner with senior leadership across engineering, product management, business development, marketing, and sales functions to prioritize and deliver UAS solutions that meet customer expectations.
  • Partner with, and lead engagements with offshore Insitu product development and test teams

Team Development and Collaboration

  • Mentor and guide the professional growth of first line software managers and software engineers, fostering continuous learning and career development.
  • Coordinate with hardware, electrical, and systems engineering teams to deliver integrated software solutions for complex UAS platforms.
  • Encourage cross-functional collaboration and teamwork across diverse stakeholder groups to achieve shared goals.

Technical Execution

  • Actively oversee the design, development, testing, deployment, and sustainment of software products, ensuring high availability, resilience, and scalability.
  • Promote best practices in software development, such as Agile methodologies or Lean principles, to improve quality and productivity across teams.
  • Ensure compliance with industry standards and regulatory requirements, elevating craftsmanship and technical leadership within the organization.

Operational and Financial Management

  • Manage and develop budgets (department level and project/program level), ensuring alignment with financial roadmaps and company objectives.
  • Support licensing and sales opportunities for software products in collaboration with business development teams.
  • Continuously identify and implement opportunities for process improvements, cost optimization, and operational efficiency.

Stakeholder Engagement

  • Support customer program managers by ensuring project execution aligned with customer technical and programmatic requirements.
  • Participate in strategic initiatives to maintain and grow the software portfolio, expanding Insitu’s market presence and leadership in UAS solutions.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent experience.
  • 5-8+ years of progressive responsibility managing software engineering teams (or equivalent).
  • Expertise in software development principles, complex system integration, and high-level design for software architecture.
  • Proficiency in leading cross-functional teams in a matrixed environment with demonstrated leadership and mentoring abilities.

Desired Qualifications

  • MBA or Master’s degree in a related field.
  • Security clearance ideal but not required.
  • Experience in software licensing and product lifecycle management.
  • Familiarity with Agile software development processes and related tools (e.g., Atlassian suite – Jira, Confluence, Bitbucket).

Knowledge, Skills and Abilities Desired:

  • Strong understanding of programming languages (e.g., Python, C++, Java) and software system design principles.
  • Demonstrated ability to lead innovative and complex software product development efforts.
  • Exceptional communication skills with the ability to synthesize technical information and interact confidently with all levels of stakeholders.

Work Conditions

  • Hybrid work model: Minimum 3 days onsite per week in Hood River, OR.
  • Ability to travel (<10%).

Education and Experience:

  • Bachelors degree is required (engineering classification preferred); Masters is a strong plus.
  • 12+ years of experience with a Bachelor’s degree; or 10+ years with a Master’s degree.
  • 5-8+ years of experience in a management and leadership role.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Insitu

View company profile →