
Principal Software Engineer, Data Cloud
Diabetes Youth Families
full-time
Posted on:
Location Type: Hybrid
Location: Acton • California, Massachusetts • 🇺🇸 United States
Visit company websiteSalary
💰 $174,225 - $261,337 per year
Job Level
Lead
Tech Stack
ApacheAWSCassandraCloudDynamoDBHadoopJavaKafkaMongoDBRabbitMQRedisSparkSpring BootSpringBoot
About the role
- Provide technical leadership in the development of Internet-of-Things, server-less, containerized deployments, and machine learning solutions.
- 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
- Mentor and motivate software developers to build solutions using architecture and software best practices
- Learn and follow Insulet design assurance SOPs
- Provide timely support to team customers, internal and external
Requirements
- Bachelor’s Degree or above in Computer Science or Electrical and Computer Engineering
- 15+ years software development, architecture & design experience
- Expert Java developer with extensive SpringBoot experience
- Experience with data sharing strategies and technologies, e.g. data warehousing, APIs, and streaming
- Experience with distributed data processing frameworks Apache Hadoop and/or Spark
- Understanding of multiple database types, e.g. relational, document, time-based, and best applications for each type
- Experience in architecting systems comprising one or more of the following: MongoDB RabbitMQ, Redis, AWS SQS, AWS DynamoDB, AWS Lambda, Cassandra, Kafka, Kinesis
- AWS Architect Associate Certification preferred
- Diagramming: UML certification preferred, plus experience in Sequence Diagrams, Deployment Diagrams, and State Diagrams
- Comfortable talking about technical things with business people and business things with technical people.
- Ability to express complex concepts in plain language to reach broader audiences.
- Ability to craft a compelling message and tailor it for a given audience.
- Ability to mix deep technical expertise with simple, everyday language to deliver a story that is memorable and useful.
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpringBootdata warehousingAPIsstreamingApache HadoopApache SparkMongoDBRabbitMQAWS Lambda
Soft skills
technical leadershipmentoringcommunicationcollaborationproblem-solvingadaptabilitystorytellingaudience tailoringexpressing complex conceptsmotivating
Certifications
AWS Architect AssociateUML certification