Diabetes Youth Families

Senior Software Engineer, Data Cloud

Diabetes Youth Families

full-time

Posted on:

Location Type: Hybrid

Location: Acton • California, Massachusetts • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $118,575 - $177,862 per year

Job Level

Senior

Tech Stack

ApacheAWSCloudETLJavaMicroservicesMongoDBSparkSpring BootSpringBoot

About the role

  • Designs, develops, tests and documents Cloud software for new and existing Insulet products
  • Work closely with business stakeholders, lead engineers, Cloud Ops, and Cloud Security to design high-quality, performant, scalable, secure Cloud solutions
  • Evaluate new technologies and explore solution alternatives; develop prototypes
  • Works closely with other software, software QA, and hardware engineers to integrate, debug, and test systems
  • Learn and follow Insulet Design Assurance SOPs
  • Provide timely support to team customers, internal and external
  • Respond to production escalations and coordinate resolutions with team

Requirements

  • Bachelor's degree or above in Computer Science or Electrical and Computer Engineering or equivalent experience
  • 8+ software development experience or equivalent
  • Strong understanding of Cloud architectural patterns and design
  • Demonstrated experience building SpringBoot microservices
  • Demonstrated experience building AWS solutions, e.g. CloudFormation, API Gateway, ECS, Lambda, Kinesis, MSK, SQS
  • Experience with document and file databases, e.g. MongoDB, S3 Tables, Databricks
  • Highly skilled Java developer
  • Strong understanding of software development principles and patterns, e.g. TDD, SOLID, Gang of Four
  • Experience with Git or similar version control solution
  • Strong written, verbal, presentation, and interpersonal skills
  • Experience with data engineering skills and technologies such as ETL, Apache Spark, machine learning, data governance and quality management
  • Experience with FDA and HIPAA regulations a plus
  • Occasional business travel within US and globally
  • Off-hour availability for critical issues
Benefits
  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off (PTO)
  • And additional employee wellness programs

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Cloud software developmentSpringBootAWSCloudFormationAPI GatewayECSLambdaKinesisMSKSQS
Soft skills
interpersonal skillswritten communicationverbal communicationpresentation skillsteam supportproblem-solvingcollaborationcustomer supporttimelinessadaptability
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Electrical and Computer Engineering