Director of Software Engineering
(5+ years exp)Volta Labs
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
The Role
Volta Labs is looking for a Director of Software Engineering to lead our software engineering team and help us deliver robust software solutions across a number of platforms.
COMPANY DESCRIPTION
Volta Labs, Inc. (https://www.voltalabs.com/) is an MIT spin-off that has unlocked powerful new capabilities with our proprietary fluidic technology. Our vision is to make biological automation as agile, scalable, and reliable as digital electronics. To realize this vision we are building a platform technology by engineering the full-stack -- hardware, software, chemistry, and biology.
We are at an exciting inflection point as we emerge out of stealth mode and scale up. Alongside our collaborators, we have demonstrated powerful and unique competencies that are now being developed into robust products for the decentralization of Next Generation Sequencing. This beachhead application is on the bleeding edge of innovation and adoption, and we intend to shape the future of bio-automation with our paradigm shifting platform.
Working at Volta Labs means having big ambitions for solving the world’s most challenging problems. We take pride in having a wealth of internal knowledge and experiences across all aspects of technology, and we hope that you can add fresh perspectives to that! We strive to build a community of collaborative, disruptive, and respectful team members who feel empowered to be themselves every day.
Job Responsibilities
- 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.
Your Qualifications
- 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.
Nice to Have
- You have a successful track record working with cross-functional development teams.
- Experience implementing and managing software quality systems and processes (e.g. in support of IEC-62304)