JOB DESCRIPTION
We are searching for a Director of Software Engineering for a rapidly growing biotech company. The Director of Software Engineering will build an R&D team of engineers developing full stack technology for a unique and exciting lab automation platform for NGS.
It is a startup -spin off company from MIT that has developed a novel digital fluidics technology to scale up and streamline sample prep for genome sequencing. They recently closed on Series A funding and have plans to double headcount in the next 2 years. They are at an exciting inflection point as they emerge from stealth mode and scale up. Excellent opportunities for career growth and financial incentives
Responsibilities of the 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.
Requirements for the Director of Software Engineering:
- Bachelor's degree, advanced degree preferred in computer science or electrical engineering
- 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 technical knowledge of hardware / software, HW-SW interfaces, systems programming in a Linux environment, and the design of distributed systems for performance-critical applications.
- 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.
Job is Archived
You may have followed an invalid link or the job you are looking for has been archived.
Learn About GoHire