About the role

  • Staff Software Engineer developing cloud-based solutions and mentoring developers at Insulet Corporation. Impacting lives with medical device software for diabetes 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
  • Respond to production escalations and coordinate resolution amongst team

Requirements

  • Bachelor’s Degree or above in Computer Science or Electrical and Computer Engineering
  • 10+ years software development experience
  • 5+ years leading software development teams
  • Strong understanding of cloud architecture, and microservices design patterns.
  • Demonstrated experience building high availability, scalable, redundant systems
  • Demonstrated experience build 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
  • Experience with cloud monitoring and observability tools such as Datadog, CloudWatch, or similar.
  • Ability to analyze and optimize application performance, latency, and resource utilization.
  • Experience maintaining a CI/CD pipeline, e.g. Gradle, Maven, Bamboo, Jenkins
  • Experience with Git
  • Strong written, verbal, presentation, and interpersonal skills
  • Experience with FDA and HIPAA regulations a plus.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off (PTO)
  • And additional employee wellness programs

Job title

Staff Software Engineer, Data Cloud

Job type

Experience level

Lead

Salary

$155,775 - $233,662 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job