The Director of Software Engineering will lead a software engineering team and help deliver robust software solutions across several platforms.

typical roles and responsibilities for Director of Software Engineering

  • Lead and grow the software development team by recruiting and retaining industry-leading engineering talent across a range of specialties.
  • Help manage the prioritization and execution of development activities.
  • Provide technical leadership to drive high-level architecture and software design decisions for the team.
  • Work closely with leadership from Engineering and Product Marketing along with internal (software) stakeholders to identify key projects and establish development roadmaps.
  • Help define and implement effective software engineering practices within the team and cross-functionally.
  • Support the technical and career growth of team members through 1-1 mentoring and performance reviews.

Requirements for Director of Software Engineering – Life Sciences

  • Extensive technical knowledge of HW-SW interfaces, systems programming in a Linux environment, and the design of distributed systems for performance-critical applications.
  • 5+ years experience developing software using modern C++ and Python in a senior or technical-lead role, preferably in a cross-functional scientific instrumentation or robotics/hardware-oriented domain.
  • 5+ years experience managing a team of high-performing software engineering professionals.
  • Extensive knowledge of best practices in software engineering and development process, including tools and methods for managing soup-to-nuts delivery of product software under quality control.
  • Ability to collaborate in a fast-paced team environment with rapidly changing priorities: proactive team player who thinks ahead, plans, and suggests solutions.
  • You are a continuous learner who embraces a growth mindset.
  • Strong leadership and communication skills with the ability to synthesize technical information and present it to specialists and non-specialists.