We are seeking a hands-on Principal Member of Technical Staff that shares our passion and excitement of operating distributed systems at hyper scale using cloud native best practices. You will take part in the disruption of the health care industry and will help deliver a better patient experience.
As an engineer on our team, you ll be responsible for leading efforts to design and build scalable, distributed, and resilient software components and services to support health care platform, applications and product migrations, and our end users. We believe in ownership and expect you to think long term, mentor, and empower other engineers. As a tech leader you will be responsible for the complete SDLC from architecture, development, testing, first class monitoring, to production.
Minimum Qualifications
BS or MS degree in computer science, or equivalent
6-8 years of developing and shipping enterprise distributed and/or cloud native systems
Strong grasp of system design fundamentals and distributed systems architectural best practices
Demonstrated ability to write great code in Java, JavaScript, SQL
Experience with application development using microservices frameworks such as Spring
Experience with Public Cloud SaaS, PaaS Services and/or related technology experience, Cloud Engineering Infrastructure Development
Strong desire to make an impact and thrive in collaborative and energetic environments
Ability to effectively communicate technical concepts verbally and through design aspects