CrawlJobs Logo

Senior Manager, Software Engineering

United States, Hood River 160000.00 - 220000.00 USD / Year · Job Posted January 20, 2026
Apply Position
Job Link Share

Job Description

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. The software team is responsible for enhancing and creating new software products that are industry-leading at controlling aircrafts, payloads as well as our launch and recovery systems from our ground control systems. We need an innovative Software Engineering manager that will mentor a highly motivated team to continue inventing new solutions as well as improving on existing products. 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.

Job Responsibility

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

Requirements

  • Bachelor’s of science degree is required. Degree disciplines can be in Computer Science, Engineering, or related discipline
  • 12+ years of experience with a Bachelor’s degree
  • or 10+ years with a Master’s degree
  • 5-8+ years of progressive responsibility managing and leading software engineering teams
  • 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

Nice to have

  • MBA or Master’s degree in a related field
  • The ability to obtain a Secret clearance preferred
  • Experience in software licensing and product lifecycle management
  • Familiarity with Agile software development processes and related tools (e.g., Atlassian suite – Jira, Confluence, Bitbucket)
  • 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

What we offer

  • Relocation assistance is available for eligible candidates
  • Competitive base pay and variable compensation opportunities
  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life and disability programs
  • Programs that provide for both paid and unpaid time away from work
  • Generous company match to your 401(k)
  • Industry-leading tuition assistance program pays your institution directly
  • Fertility, adoption, and surrogacy benefits
  • Up to $10,000 gift match when you support your favorite nonprofit organizations

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Manager, Software Engineering

8 matching positions

Senior Manager, Software Engineering

Our Company - At Teradata, we believe that people thrive when empowered with bet...
Location
Location
United States , California
Salary
Salary:
178800.00 - 268200.00 USD / Year
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10-12+ years of software engineering experience, including 5+ years in engineering leadership roles
  • Proven experience leading UI or full-stack teams building large-scale, customer-facing enterprise products
  • Deep expertise in modern frontend development with React and JavaScript/TypeScript
  • Strong understanding of system design and integration with distributed backend services (Node.js, Java, or Python)
  • Experience delivering products in fast-paced, platform-oriented environments
  • Demonstrated ability to lead multiple teams and drive execution across organizational boundaries
Job Responsibility
Job Responsibility
  • Define and execute Teradata’s observability vision across AI applications, developer tooling, and platform services
  • Lead and scale teams responsible for telemetry collection, metrics, logs, traces, events, and observability intelligence
  • Establish a unified observability architecture that supports proactive monitoring, troubleshooting, and performance optimization at enterprise scale
  • Drive adoption of observability best practices across engineering teams, embedding observability into CI/CD, DevOps, and AI workflows
  • Partner with AI and automation teams to apply intelligent analysis, anomaly detection, and automation to reduce operational toil and improve MTTR
  • Set operating mechanisms, success metrics, and engineering standards to ensure reliability, scalability, and continuous improvement
  • Represent observability as a strategic platform capability that enhances customer trust, transparency, and differentiation
What we offer
What we offer
  • healthcare
  • life and disability insurance plans
  • 401(k)-retirement savings plan
  • time-off programs
  • Fulltime
Read More
Arrow Right

Senior Manager, Software Engineering

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Intermediate-Advanced English fluency
  • Bachelor's Degree
  • At least 6 years of experience in software engineering
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
  • At least 4 years of people management experience
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Healthy Body, Healthy Mind
  • Save Money, Make Money
  • Time, Family and Advice
  • Fulltime
Read More
Arrow Right

Senior Manager, Software Engineering

Senior Manager, Software Engineering Do you love building and pioneering in the...
Location
Location
United States , Plano
Salary
Salary:
209000.00 - 238500.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • At least 6 years of experience in software engineering (Internship experience does not apply)
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
  • At least 4 years of people management experience
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • comprehensive, competitive, and inclusive set of health, financial and other benefits
  • Fulltime
Read More
Arrow Right

Senior Manager, Software Engineering

The Senior Manager of Software Engineering will play a pivotal role in software ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 15+ years of experience in software engineering, with 3–5+ years in engineering leadership roles
  • Strong hands-on experience with React Native for mobile application development
  • Backend services using Python and Java
  • Integration platforms such as MuleSoft
  • Proven ability to contribute to code, conduct code reviews, and mentor engineers
  • Experience using AI-assisted development tools (e.g., GitHub Copilot)
  • Strong understanding of system design, microservices architecture, and API-driven development
  • Experience working with global teams across multiple time zones
Job Responsibility
Job Responsibility
  • Lead the design, development, and delivery of mobile applications built using React Native and backend services
  • Own the full technology stack, including mobile frontends, APIs, integrations, and cloud infrastructure
  • Actively participate in coding, debugging, and code reviews across React Native, Python, and Java codebases
  • Ensure high-quality, scalable, and maintainable code across teams
  • Leverage AI tools to improve engineering productivity and code quality
  • Define and drive system architecture for mobile applications and backend ecosystems
  • Lead backend integrations using MuleSoft and microservices built in Python and Java
  • Ensure robust, secure, and scalable API design and integration patterns
  • Partner with business and technical stakeholders across Europe and North America
  • Translate business requirements into scalable technical solutions
  • Fulltime
Read More
Arrow Right

Senior Manager, Software Engineering

We're on a mission to reinvent the financial system and make it work for people....
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • 5+ years of experience in software engineering
  • 2+ years of experience leading teams as a manager
  • Experience in fintech or payments is a plus
  • Experience leading the design, implementation, and deployment of high-scale cross-functional payments systems
  • Familiarity with payment processors or internal financial systems is a plus
Job Responsibility
Job Responsibility
  • Be a strong partner to the product and other engineering teams, driving improvements in business metrics and building new features
  • Drive the design and implementation of new product areas and features
  • Break complex problems down to their bare essentials, translate that complexity into elegant design, and create high-quality, maintainable code
  • Guide your team through ambiguity and ensure technical excellence through rapid experimentation cycles
  • Guide your team to strong execution—make pragmatic decisions, help them launch MVPs quickly, and iterate based on feedback
  • Lead team through frequent pivots and evolving priorities in a fast-changing environment
  • Recruit other great engineers for your team and support recruiting efforts across teams
  • Be a mentor and coach for the engineers on your team
  • Help them advance their careers by enabling them to do their best work
  • Manage cross-functional relationships with all teams to deliver high-quality products
What we offer
What we offer
  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Potential opportunities to travel to our Palo Alto HQ
Read More
Arrow Right

Senior Manager, Software Engineering

As a Senior Engineering Manager on our Product Engineering team, you will lead a...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional software development experience
  • 2+ years leading engineering teams or multiple pods
  • Bachelor's degree or equivalent experience
  • Demonstrated ability to scale teams and execution in fast-moving, metrics-driven environments
  • Strong track record of delivering sustained impact in Growth, experimentation, or consumer-facing web products
  • Excellent knowledge of front-end web technologies, including HTML, CSS, JavaScript, TypeScript, and ReactJS
  • Experience building and supporting client-side and server-side rendered web applications at scale
  • Highly metrics-oriented—focused on outcomes, learning, and continuous improvement
  • Exceptional cross-functional partner to PMs, Analysts, Designers, and Marketers
  • Clear, effective communicator who can bridge teams across time zones and cultures
Job Responsibility
Job Responsibility
  • Lead, scale, and operate multiple Engineering pods, setting clear direction, ownership, and accountability tied to metrics
  • Partner with Product, Analytics, Design, and Marketing leadership to translate strategy into roadmaps, experiments, and durable systems
  • Own delivery excellence for your teams—improving speed, efficiency, predictability, and quality while balancing rapid experimentation with long-term maintainability
  • Establish and reinforce a metrics-first culture, ensuring teams define success clearly, review outcomes rigorously, and iterate based on data
  • Provide technical and architectural leadership across modern web stacks (React, TypeScript, HTML, CSS, JavaScript), including server-side and client-side rendering
  • Engage at the code and system level as needed to unblock teams, guide technical direction, and maintain a high engineering bar
  • Drive adoption of AI-powered development tools and workflows to reduce toil, accelerate experimentation, and improve overall developer effectiveness
  • Build strong, durable cross-geo partnerships with US-based teams, creating clear operating rhythms and communication patterns across time zones
  • Attract, hire, and retain top-tier engineering talent
  • develop senior engineers and tech leads into force multipliers
What we offer
What we offer
  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Opportunities to collaborate with and travel to our Mountain View HQ and Bangkok Site
  • Fulltime
Read More
Arrow Right

Senior Manager, Software Engineering

We are looking for a detail-oriented and analytical Senior Manager, Software Eng...
Location
Location
India
Salary
Salary:
Not provided
bugcrowd.com Logo
Bugcrowd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • Experience in Cyber security domain
  • Strong leadership and people management skills
  • Strong experience in cloud-native API and microservices architecture
  • Proven experience managing complex cross-system integrations and testing
  • Strong background in agile delivery, backlog management, and stakeholder communication
  • Excellent problem-solving, prioritization, and decision-making skills
  • Strong focus on scalability, security, and reliability
Job Responsibility
Job Responsibility
  • Leading and growing a highly skilled full-stack engineering team (backend-heavy) delivering secure, robust integrations and platform services
  • Driving architectural initiatives to evolve the platform into a service-oriented, high-performance ecosystem
  • Expertise in AI tools adaptation and strategic outcome oriented responsibility
  • Establishing technical direction, service boundaries, and engineering standards for integrations and backend systems
  • Collaborating with product, security, platform, and design teams to deliver seamless customer and internal experiences
  • Mentoring engineers at all levels and fostering a culture of ownership, craftsmanship, and continuous improvement
  • Improving internal tooling for teams such as Application Security Engineers who process vulnerability insights
  • Ensuring the team’s delivery quality, operational excellence, and alignment with Bugcrowd’s engineering principles
  • Partner with stakeholders to identify new integration opportunities that drive business value
  • Lead and mentor a team of software engineers to deliver high-quality services
Read More
Arrow Right

Senior Manager, Software Engineering

The Senior Manager, Software Engineering, leads a software development team to d...
Location
Location
United States , Mentor
Salary
Salary:
116750.00 - 166750.00 USD / Year
steris.com Logo
STERIS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical, Software, or Systems Engineering
  • 15+ years in an R&D environment, with experience in regulated industries (e.g., medical devices) and formalized software development processes
  • Proven leadership: 5+ years recruiting, managing, and developing software engineering teams
  • 3+ years planning and managing software projects
  • 3+ with DevOps practices, CI/CD pipelines, and cloud-native solutions
  • 3+ years developing and maintaining web and cloud applications, including IoT device integration
  • Strong knowledge of modern software frameworks and platforms
  • Hands-on experience with Microsoft Azure: deployment, optimization, cost monitoring, and security compliance (HIPAA, GDPR)
Job Responsibility
Job Responsibility
  • Assigns team members in the specification, design, implementation, and verification of software applications and firmware according to corporate policies and business operating procedures
  • Works with other software team members and engineering managers to coordinate team’s activities and resolve engineering and project issues
  • Reviews team deliverables including specifications, designs, code, and other deliverables, providing guidance and feedback
  • Mentors team to propagate good design principles and development practices
  • Investigates new software technologies and tools which may increase team’s performance
  • Creates and maintains software work instructions which comply with regulatory guidelines and corporate polices
  • Collaborates with groups outside of direct responsibilities including other engineering groups, Quality, Regulatory, Marketing, etc. for project planning, analysis of product requirements, and to outline proposed solutions
  • Sets objectives for direct reports, assessing performance throughout the year, and providing an annual performance review
  • Recruits for open positions on team. Contracts with outside software firms and consultants as needed. Manages both onsite and offshore resources
  • Guides team in the design of safe, secure, and robust control systems and software applications
What we offer
What we offer
  • Market Competitive Pay
  • Extensive Paid Time Off and (9) added Holidays
  • Excellent Healthcare, Dental and Vision Benefits
  • Long/Short Term Disability Coverage
  • 401(k) with a company match
  • Maternity and Paternity Leave
  • Additional add-on benefits/discounts for programs such as Pet Insurance
  • Tuition Reimbursement and continued education programs
  • Excellent opportunities for advancement in a stable long-term career
  • Bonus participation
  • Fulltime
Read More
Arrow Right