Staff Software Development Engineer
Core
Design, develop, and implement digital solutions and systems for health care applications, defining long-term development strategy and managing team delivery.
Role type
Staff Software Development Engineer (Team Lead)
Builds
Digital health care applications and systems
Domain
Health care / Enterprise Software
Deliverable
production ML models | product features
Required skills
Software development, React/TypeScript/JS/Python/Node.js, Cloud technologies (GCP/AWS/Azure), Java microservices (Spring Boot/REST), Agile development, AI tools (Claude/Copilot/Amazon Q)
Preferred skills
Leading projects, emerging cloud platforms (GKE/BigQuery/Spanner), AI-assisted engineering practices, MCAD, Certified Agile Developer
Technologies
React, TypeScript, Python, Node.js, Java, Spring Boot, GCP, AWS, Azure, GKE, BigQuery, Spanner, BigTable, Claude, GitHub Copilot, Amazon Q
Responsibilities
Define long-term application development strategy, manage application development team's day-to-day work, analyze industry trends and emerging technologies, allocate resources and prioritize development projects, conduct risk assessments and establish governance processes, collaborate with senior management and business leaders, communicate with external partners and clients, review and approve project deliverables
Seniority
Staff, hands-on IC with leadership responsibilities