Managing Staff Software Developer
Core
Lead technical initiatives to improve engineering team productivity, build core platform applications for robotic systems, and expand internal developer tooling.
Role type
Senior managing technical lead (software development)
Builds
Internal telemetry/observability tools, applications for robotic data interaction, developer tooling
Domain
Healthcare robotics / Software engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, TypeScript, React, system design, technical leadership, process optimization
Preferred skills
Developer tools development, Linux, AWS, relational/NoSQL databases, Kafka, Hadoop, Spark, Docker
Responsibilities
Scope, design, and implement applications to interact with robots and generated data; Identify opportunities to reduce friction in the software development process; Lead the expansion of internal telemetry and observability tools; Educate internal development teams on leveraging available tooling