Vancouver, BC, Canada
108 days ago
Sr Engineer II, Cloud & Web Systems Software

Masimo is a global medical technology company that develops and manufactures innovative noninvasive patient monitoring technologies, including medical devices and a wide array of sensors. Our work is making a measurable difference in the world by saving, extending, and improving the lives of people of all ages, in all walks of life. We are continuing to grow our team and looking for a Senior Cloud & Web Systems Engineer to join our Vancouver team.

Job Summary:

Design, develop, and implement large scale hospital and at home solutions for clinical monitoring, communications, alarm notifications and reporting. Lead analysis of complex system level issues to determine root cause and resolutions. Document and maintain technical designs and architecture. Lead in all phases of the software development life cycle.

Requirements:

8+ years of experience in full stack software development and/or cloud-based systems. Expertise in Java programming language. Experience with Spring framework, REST and/or web services. Experience with operating systems concepts (i.e., multithreading, scheduling, memory management). Solid understanding of object-oriented techniques and designs patterns. Strong understanding of relational database modeling in both relational and non-relational databases. Excellent conceptual, analytical, and problem-solving abilities. Ability to excel in a fast paced and dynamic work environment. Excellent verbal and written communication skills. BS or MS degree in Computer Science or Engineering. Ability to work on-site Monday - Friday in Vancouver office. 

Preferred Qualifications:

Frontend technologies such as Angular and React. Network programming and web security. Messaging technologies such as Apache Kafka and RabbitMQ. Database technologies such as MongoDB and PostgreSQL. Cloud platforms (AWS, Azure, etc.)

Compensation: The anticipated range for this position is $130,000 to $180,000 CAD. Actual placement within the range is dependent on multiple factors, including but not limited to skills, education, and experience. 

Confirm your E-mail: Send Email