Senior Manager, Software Engineering
InsituAbout 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 KitFree account required — sign up in 30s