Lead Software Engineer
Core
Provide senior technical leadership for a core Platform Services team responsible for APIs and services powering a broad software platform.
Role type
Senior individual-contributor Lead Software Engineer (Backend/Platform)
Builds
Scalable, secure, and maintainable backend systems and interoperability solutions for a software platform.
Domain
Healthcare/Social Care technology, Cloud-based SaaS, Distributed Systems
Deliverable
production ML models | product features
Required skills
Distributed systems architecture, API design and integration, Cloud-based SaaS development, Technical mentorship, Cross-team technical leadership, Agile practices, CI/CD, Backend development, Authentication standards (OAuth, SAML, SCIM, FHIR), Code quality and standards establishment
Preferred skills
Ruby/Ruby on Rails or Python, Docker/Kubernetes, Monitoring platforms (New Relic, Datadog), Healthcare domain knowledge (FHIR)
Technologies
Ruby, Ruby on Rails, Python, Docker, Kubernetes, New Relic, Datadog, FHIR, SAML, SCIM, OAuth, SMART
Responsibilities
Own and evolve the technical architecture of core platform APIs and interoperability solutions; Lead the design and implementation of complex, cross-cutting technical initiatives; Design and guide interoperability and authentication solutions; Establish technical standards and architectural patterns; Review designs and production code to maintain high standards; Mentor and develop engineers; Partner with engineering leadership to translate objectives into technical roadmaps; Identify technical risks and communicate architectural considerations; Represent Platform Services in cross-team discussions; Break down large-scale technical challenges; Contribute production code in high-leverage areas.
Seniority
Senior, hands-on IC