Manager Software Development

Idexx•Westbrook, ID
•Hybrid

About The Position

The Software Development Manager manages assigned engineering teams within Radiology Interpretation / RADIXX Engineering in partnership with other Development Managers. The role oversees teams responsible for WebPACS and VMS deliverables and is accountable for quality, reliability, predictable delivery, and customer impact. The teams include developers and dotted-line QA and architecture functions. This position operates in a hybrid capacity, with team members onsite two days per week (eight days per month). The manager plans and organizes work, ensures adequate staffing and resources, maintains schedules, manages performance and employment actions, and provides coaching and professional development. The role supports budget planning and the development of team policies and procedures, coordinates outside vendors and contractors where applicable, and triages requests to keep the team focused on its core mandate. It also drives operational efficiency, product quality, delivery velocity, automation, and continuous improvement; aligns work with RADIXX business operations and engineering standards; coordinates with Product, Security, Infrastructure, and other engineering teams; and reports on team activity, delivery outcomes, and product or service health to peers and senior management. The successful candidate brings substantial people-management experience in a software engineering environment and can lead a specialized, multi-discipline team with cross-functional complexity and broad organizational impact. They develop team plans aligned to engineering goals, balance competing requests and resources, manage critical issues, and apply functional knowledge to complex cross-team problems. They have enough technical familiarity to engage with developers and technical leads on design decisions, trade-offs, and delivery risks, without needing to be hands-on.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or an equivalent combination of education and experience.
  • Typically requires 8+ years of management experience, with in-depth knowledge of the engineering environment.
  • 8+ years of people-management experience in a software engineering environment.
  • Demonstrated ability to organize, prioritize, and direct work across a multi-discipline team that includes development, QA, and architecture.
  • Experience managing dotted-line or matrix reporting relationships.
  • Ability to manage escalated and critical issues calmly and decisively.
  • General knowledge of software engineering operations, including development practices, delivery pipelines, and production support environments.
  • Working knowledge of Java, C#, React, and Angular sufficient to engage meaningfully with developers and technical leads on design decisions, technical trade-offs, and delivery risks; hands-on development is not required.
  • Strong stakeholder management and business relationship-building skills across product and engineering organizations.
  • Strong verbal and written communication skills, including ability to translate technical constraints for non-technical stakeholders and vice versa.
  • Ability to push back appropriately, proactively manage expectations, and communicate trade-offs clearly.
  • Strong reasoning, problem-solving, and analytical skills to identify root causes, resolve issues, and recommend improvements.
  • Project management skills, including tracking capacity, commitments, and delivery metrics across concurrent workstreams.
  • Proficiency with personal computer skills, including Microsoft Office and standard engineering collaboration tools.

Nice To Haves

  • Awareness of AI/ML trends and tooling as applied to software engineering, including AI-assisted development, automation opportunities, and responsible adoption in engineering workflows.

Responsibilities

  • Manage all activities of assigned RADIXX engineering teams, including developers and dotted-line QA and architecture functions.
  • Plan and organize work, ensure adequate staffing and resources, and maintain delivery schedules and product quality for WebPACS and VMS.
  • Assign work, monitor team activities, evaluate performance, and administer employment actions.
  • Coach and guide staff and promote professional development and growth.
  • Manage escalated and critical issues.
  • Support development of team budgets, operating policies, and procedures.
  • Coordinate work of outside vendors and contractors where applicable.
  • Triage and prioritize inbound feature requests, high-priority defects, technical debt, and cross-team dependencies.
  • Identify and implement strategies and operational efficiencies that improve product quality, delivery velocity, and customer experience.
  • Align team activities with RADIXX business operations and engineering standards.
  • Coordinate with Product, Security, Infrastructure, other engineering teams, and Development Managers to resolve cross-functional issues.
  • Provide internal customer feedback and lead or participate in teams for new or ongoing project work.
  • Lead and contribute to process improvements based on existing procedures and business needs.
  • Use data, metrics, and system tools to drive efficiency and quality; identify and proactively address problems, obstacles, and opportunities.
  • Promote continuous improvement and automation.
  • Prepare reports and analyses on team activities, delivery outcomes, and product or service health, and report results to peers and senior management.
  • Develop team-level operational, delivery, and organizational plans aligned with RADIXX Engineering goals.
  • Manage capacity, commitments, and delivery metrics across concurrent workstreams.

Benefits

  • Opportunity for annual cash bonus and merit increase.
  • Health, dental, and vision benefits starting Day One.
  • 5% matching 401(k).
  • Financial support.
  • Pet insurance.
  • Mental health resources.
  • Paid volunteer days off.
  • Employee stock program.
  • Foundation donation matching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service