Opentrons Labworks - Long Island City, NY

posted about 2 months ago

Full-time - Manager
Hybrid - Long Island City, NY
Machinery Manufacturing

About the position

The Software Engineering Manager - Platform Expansion at Opentrons Labworks, Inc. is a pivotal role within the organization, responsible for leading a team of software engineers dedicated to enhancing the capabilities of the company's robotic liquid handling platform and its peripherals. This position is situated within a hybrid work environment at Innolabs in Long Island City, NY, and reports directly to the VP of Software. The ideal candidate will not only manage and mentor a team but also actively contribute to the development of software solutions that drive customer value and innovation in the life sciences sector. In this role, the Engineering Manager will oversee the entire software development lifecycle, from embedded code to server layers and user-facing applications. The manager will be expected to develop and execute technical project plans that enable new capabilities, collaborating closely with cross-functional teams including engineering, product management, and design. This collaborative approach ensures that the platform remains reliable while new features are integrated. The manager will also play a crucial role in advocating for engineering-driven initiatives and will be responsible for articulating complex technical concepts to non-technical stakeholders. A significant aspect of this position involves guiding and developing team members through regular one-on-one meetings, performance management, and career growth planning. The successful candidate will have a strong track record of empowering their team and fostering an environment that encourages innovation and excellence. The role requires a balance of technical expertise and leadership skills, making it essential for the manager to have strong opinions about architecting reliable, flexible, and performant systems in both offline and cloud environments. This position is not just about managing projects but also about being a player-coach who contributes code and engages with the open-source community.

Responsibilities

  • Develop and execute technical project plans enabling new capabilities on cross-functional feature teams.
  • Collaborate with engineering, product management, and design teams to deliver new capabilities while maintaining a reliable platform.
  • Contribute code alongside the team in a manner that enables delivery without creating bottlenecks.
  • Advocate for engineering-driven initiatives into project prioritization, while articulating complex concepts to non-developers.
  • Manage, mentor, coach, and grow an exceptional team of software engineers.
  • Engage with our open source community.

Requirements

  • 4+ years of engineering management experience overseeing a team of engineers; assigning and reviewing work.
  • Experience hiring and training engineers.
  • 8+ years experience of writing code for customer-facing products.
  • Experience with React, TypeScript/JavaScript, Node, and Python.
  • Experience with C/C++, embedded systems, embedded Linux (Open Embedded), CAN bus communications, USB, SPI, Network, and robots.
  • Strong software engineering skills and fundamentals.
  • Experience working in multi-disciplinary teams.
  • Experience guiding teams to create well-tested, resilient applications.
  • Experience with robotics and an eagerness to learn.
  • Interest in biology and an eagerness to learn.

Nice-to-haves

  • Contributions or active maintenance of open-source software.
  • Experience maintaining CI/CD pipelines on cloud environments.
  • Experience project planning and setting timelines.

Benefits

  • 401(k)
  • Paid time off
  • Parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service