Software Engineering Manager

Echo NeurotechnologiesSan Francisco, CA
13h

About The Position

We are seeking an experienced Software Engineering Manager to coordinate development of a data-intensive application platform, and its integrations with ML workflows, clients, and devices. You’ll support a small team in planning and delivering complex work, shaping the technical strategy and day-to-day execution. Your work will help translate research-validated neurotechnology into dependable, commercially ready product features.

Requirements

  • Significant experience delivering medical software products throughout the full product lifecycle.
  • Experience planning and delivering multi-person software projects.
  • Demonstrated success leading or mentoring engineers.
  • Solid understanding of systems involving ML pipelines, device integration, and distributed architectures.
  • Excellent communication skills and comfort working across research, product, and quality.

Nice To Haves

  • Experience integrating cloud, ML, and device software into a cohesive product.
  • Experience building data rich and high performance server software.
  • Experience shaping engineering processes and establishing technical roadmaps.

Responsibilities

  • Introduce and foster engineering best practices that emphasize code quality, modularity, usability, and long-term flexibility.
  • Mentor and develop engineers through regular feedback, coaching, and technical guidance, including people-management responsibilities.
  • Design and implement key modules across the server-side product and its integration points.
  • Partner closely with Quality and Regulatory teams to produce high-quality technical documentation.
  • Translate validated research concepts into robust, production-quality software.

Benefits

  • Competitive compensation, including stock options.
  • Comprehensive benefits package.
  • 401(k) program with matching contributions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service