Job Title : Sr. Software Engineer (Platform Engineering)
Location : Bellevue, WA ( Greater Seattle Washington Area )
Terms : Fulltime and Onsite Role
Summary
We are seeking a highly skilled and self-motivated Senior Engineer to play a critical role in building and operationalizing platform software and products built with it.
Key Responsibilities
- Should be able to work as the technical lead in the engineering team and collaborate with other teams, QA, Product, and Ops to help build products to solve healthcare problems.
- Own end-to-end design of select microservices and interoperability considerations including regulatory and compliance topics in the health domain such as HIPAA and data privacy using PHI and PII-3Build and maintain backend software services that can handle millions of requests per day to support behavioral health AI use-cases of Mila Health.
- Utilize Spring Boot framework in Java to design and implement low-latency REST APIs with Azure managed Cosmos DB as storage systems , enabling patient and provider user experiences.
Work with modern web-based architectures (Web2), including REST APIs, Serverless, and event-driven microservices. Create and deploy large-scale, containerized applications using Docker and Kubernetes in public clouds such as Microsoft Azure .
Use software engineering best practices to ensure a high standard of quality for all the team’s deliverables.
- Assist with recruiting and hiring.
- Decompose complex problems into simple, straight-forward solutions.
- Perform code reviews and mentor junior team members.
- Influence the technical direction for the team.
Key Skills and Qualifications
- Minimum of 8+ years' experience designing and implementing REST API web services using Spring Boot Framework in Java.
- Experience building, scaling, and maintaining high-quality API products with healthcare-centric focus.
- Knowledge of designing and testing distributed database systems such Azure’s NoSQL databases like Cosmos DB and Elastic Search.
- Proficiency in testing and troubleshooting using JUnit tests and Mockito tests .
- A strong understanding of system design, data structures, and algorithms.
- Familiarity with object-relational mapping tools, particularly Hibernate, is desirable.
- Experience working with Docker and Kubernetes is required.
- Familiarity with Cloud Computing Services such as Microsoft Azure, as well as Distributed Storage Systems like Cassandra and Elastic Search a must.
- Excellent oral and written communication skills, with the ability to present to both technical and non-technical audiences.
- A strong sense of accountability and ownership, self-discipline, and focus on high-quality deliverables, and a team-oriented approach that values design thinking, efficiency, and innovation.
Educational Requirements
- Bachelor's degree in computer science , electrical engineering, applied mathematics, or a related field.
- Master’s degree in computer science, applied mathematics or a related field is preferred.
About Mila Health
Mila Health’s mission is to empower every individual to a better health outcome with personalized and trusted guidance. Our leadership combines deep clinical and technology delivery experience.
Mila has been conceived and built by our clinical team, who are luminaries in behavioral science, outpatient, and inpatient practice.
We are a team that is passionate about our mission, work hard, and have fun.