Manager, Software Engineering-Data Cloud (Hybrid/Flexible)
About the position
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.
• Provide strategic input to leadership and contribute to long-term planning.
• Be prepared for hands-on coding and code reviews when required.
Requirements
• Bachelor's degree or above in Computer Science, Electrical and Computer Engineering, or related field.
• 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.
• 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.
Nice-to-haves
• 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.
• Experience in regulated industries (e.g., medical devices) is a plus.
Benefits
• Base salary range of $148,200.00 - $222,300.00.
• Hybrid working arrangements requiring on-site work from an Insulet office at least three (3) days per week.
Apply tot his job
Apply To this Job