Insulet Corporation is seeking a Software Engineering Manager to lead their Data Cloud engineering team in building the next generation of SaaS-based medical platforms, aiming to transform the lives of people with diabetes through innovation.
Requirements
- 10+ years of software development experience.
- 5+ years of experience leading software development teams for cloud or web-based applications.
- Experience with complete product development lifecycle
- Strong understanding of cloud and microservices-based Architecture
- Experience with AWS services, Java/Spring Boot, and CI/CD pipelines.
- Familiarity with data engineering, performance tuning, and observability tools.
- Be prepared for hands-on coding and code reviews when required
Responsibilities
- Lead and manage a Scrum team of cloud software engineers (local and remote).
- Collaborate with product and architecture teams to define and deliver cloud-native solutions.
- Mentor and coach engineers, fostering growth and promoting best practices.
- Ensure quality and consistency in software architecture and implementation
- Drive adoption of cloud monitoring tools (e.g., Datadog, CloudWatch) and performance optimization.
- Ensure high-quality software through code reviews, testing, and CI/CD practices.
- Support production systems and ensure compliance with FDA, HIPAA, and internal SOPs.
Other
- Excellent written, verbal, presentation, and interpersonal skills
- Skilled in effectively organizing team resources, improving processes and making strategic decisions to achieve company goals
- Strong project management skills and proactive approach to solving problems.
- Excellent communication and leadership skills
- Occasional business travel within US and globally