Senior Software Engineer, Data Cloud

Insulet CorporationActon, MA
79d$124,800 - $187,200Hybrid

About The Position

Insulet Corporation is a global leader in tubeless insulin pump technology, transforming the lives of people with diabetes through innovation. We are seeking a Senior Software Engineer, Cloud to help build the next generation of SaaS-based medical platforms. This is a fast-paced, mission-driven environment where your work directly impacts millions of lives. As a Senior Software Engineer, you will be part of a highly skilled team developing cloud-native services and microservices that power our connected medical devices, mobile applications, partner integrations, and data analytics platforms. You'll collaborate with cross-functional teams across the globe to deliver secure, scalable, and high-performance solutions that meet the rigorous standards of medical software development.

Requirements

  • Bachelor's degree in Computer Science, Electrical and Computer Engineering, or equivalent experience.
  • 8+ years of professional software development experience.

Nice To Haves

  • Strong understanding of cloud architecture, SaaS models, and microservices design patterns.
  • Proven experience developing Spring Boot microservices.
  • Hands-on experience with AWS services such as CloudFormation, API Gateway, ECS, Lambda, Kinesis, MSK, and SQS.
  • Familiarity with document and file-based databases (e.g., MongoDB, S3 Tables, Databricks).
  • Proficiency in Java and modern software development principles (e.g., TDD, SOLID, design patterns).
  • Experience with Git or similar version control systems.
  • Excellent communication and collaboration skills.
  • Exposure to data engineering tools and concepts including ETL, Apache Spark, machine learning, and data governance.
  • Knowledge of FDA and HIPAA compliance is a plus.
  • Willingness to travel occasionally within the U.S. and internationally.
  • Availability for off-hours support during critical issues.

Responsibilities

  • Design, develop, test, and document SaaS and cloud-native software for new and existing Insulet products.
  • Architect and implement microservices using modern frameworks and cloud technologies.
  • Collaborate with business stakeholders, lead engineers, Cloud Operations, and Cloud Security to deliver robust and secure cloud solutions.
  • Evaluate emerging technologies and develop prototypes to validate new approaches.
  • Integrate and test systems in close partnership with software QA and hardware engineering teams.
  • Adhere to Insulet's Design Assurance SOPs and regulatory standards.
  • Provide timely support to internal and external customers.
  • Respond to production issues and coordinate resolution efforts across teams.

Benefits

  • Base salary range of $124,800.00 - $187,200.00.
  • Hybrid working arrangements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service