Insulet Corporation is looking for Software Engineering Managers to lead the development of their next generation of products, specifically focusing on building services that support medical devices, mobile applications, partner integrations, and data analytics for their Omnipod product platform.
Requirements
- Experience with AWS services, Java/Spring Boot, and CI/CD pipelines.
- Familiarity with data engineering, performance tuning, and observability tools.
- Strong understanding of Cloud architectural patterns and design
- Experience build AWS solutions, e.g. CloudFormation, ECS, Lambda, SQS, API Gateway, KMS
- Experience programming in Java, JavaScript, and scripting languages.
- Experience with document and relational databases, e.g. MySQL, MongoDB, Cassandra
- Experience maintaining a CI/CD pipeline, e.g. Gradle, Maven, Bamboo, Jenkins
Responsibilities
- Manage co-located Scrum teams of developers, testers, product owners, and scrum masters
- Ensure scrum team members have necessary product and technical specifications to accurately estimate deliverables and meet deadlines on time
- Design and develop Cloud-based solutions using technologies such as AWS, MongoDB, Java, NodeJS, and more
- 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
Other
- 8+ years software development experience
- 5+ years of experience leading software development teams for cloud or web-based applications.
- Occasional business travel within US and globally
- Off-hour availability for critical issues
- Strong written, verbal, presentation, and interpersonal skills