Job Title: Software Engineer II
A pivotal role within the Product Engineering team, contributing to end-to-end customer and patient outcomes. Emphasis is placed on advancing the long-term technical vision while prioritizing customer/product value.
Key Responsibilities:
* Collaborate with software engineering teams to build scalable applications and microservices for patients and healthcare professionals.
* Operate across the stack with significant back-end or data engineering experience.
* Contribute to technical design and code reviews, ensuring high-quality solutions.
* Provide 24/7 support for the product, resolving live issues as needed.
* Lead a product engineering team in delivering key objectives that enhance healthcare provision worldwide.
Team Collaboration:
Closely work with Product Management to ensure the team's accountability for delivered outcomes. Contribute to product vision and strategy, leveraging strong natural motivation to drive progress.
Requirements:
* Bachelor's degree in IT, Computer Science, Engineering, or related field, or equivalent combination of education and/or experience.
* 2 years of relevant experience with a Bachelor's degree, or equivalent relevant professional experience.
Prioritized Skills:
* Significant previous experience as a Software Engineer.
* Familiarity with at least one modern programming language.
* Experience writing tests and testable code.
* Flexibility and ability to learn quickly.
* Proficiency in delivering across managed cloud platforms such as AWS.