Insulet Corporation is looking to develop its next generation of products, specifically tubeless insulin pumps, and needs experienced Cloud Software Engineers to lead this development and solve challenging problems in a fast-paced environment, impacting the lives of people living with diabetes.
Requirements
-
- Strong understanding of cloud architecture, and microservices design patterns
-
- Demonstrated experience building high availability, scalable, redundant systems
-
- Demonstrated experience building AWS solutions, e.g. CloudFormation, API Gateway, ECS, Lambda, Kinesis, MSK, SQS
-
- Demonstrated experience building performant and cost-effective Cloud data architectures
-
- Demonstrated experience with document and file databases, e.g. MongoDB, S3 Tables, Databricks
-
- Strong understanding of software development principles and patterns, e.g. TDD, SOLID, Gang of Four
-
- Experience with data engineering skills and technologies such as ETL, Apache Spark, machine learning, data governance and quality management
Responsibilities
-
- Design and develop Cloud-based solutions using technologies such as AWS, MongoDB, Kafka, Java, & SpringBoot
-
- Mentor and motivate software developers to deliver high quality code using software best practices and patterns
-
- Ensure quality and consistency in software architecture and implementation
-
- Evaluate new technologies and explore solution alternatives; develop prototypes
-
- Work with senior team members to plan and execute project objectives; provide detailed and timely status; identify risk mitigations when needed
-
- Learn and follow Insulet design assurance SOPs
-
- Provide timely support to team customers, internal and external
Other
-
- Bachelor’s Degree or above in Computer Science or Electrical and Computer Engineering
-
- 10+ years software development experience
-
- 5+ years leading software development teams
-
- Occasional business travel within US and globally
-
- Off-hour availability for critical issues