
Senior Software Engineer, Data Cloud
Diabetes Youth Families
full-time
Posted on:
Location Type: Hybrid
Location: Acton • California, Massachusetts • 🇺🇸 United States
Visit company websiteSalary
💰 $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