
Staff Software Engineer, Data Cloud
Diabetes Youth Families
full-time
Posted on:
Location Type: Hybrid
Location: San Diego • California, Massachusetts • 🇺🇸 United States
Visit company websiteSalary
💰 $155,775 - $233,662 per year
Job Level
Lead
Tech Stack
ApacheAWSCloudETLGradleJavaJenkinsKafkaMavenMicroservicesMongoDBSparkSpring BootSpringBoot
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AWSMongoDBKafkaJavaSpringBootCloudFormationAPI GatewayECSLambdaETL
Soft skills
mentoringmotivatingcommunicationrisk mitigationproblem-solvingteam collaborationpresentation skillsinterpersonal skillsanalytical skillsleadership