Diabetes Youth Families

Senior Software Engineer, Mobile Solutions

Diabetes Youth Families

full-time

Posted on:

Location Type: Hybrid

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

Visit company website
AI Apply
Apply

Salary

💰 $124,800 - $187,200 per year

Job Level

Senior

Tech Stack

AzureCloudDistributed SystemsFlutterJavaScriptJenkinsNode.jsReactTypeScript

About the role

  • Designs, develops, tests and documents mobile software for new and existing Insulet products.
  • Own feature‑level development from design through release, delivering high‑quality, maintainable code.
  • Contribute to system integrations involving mobile apps, backend services, data pipelines, and partner APIs.
  • Participate in architectural and design discussions, providing input on patterns, tradeoffs, and implementation approaches.
  • Debug complex issues across mobile, backend, and integration layers in collaboration with other engineering teams.
  • Ensure all work aligns with internal quality standards and complies with medical device regulatory requirements (including documentation, traceability, and testing).
  • Work with Product, Cloud Ops, Cloud Security, and QA to deliver features aligned with functional and non‑functional requirements.
  • Help evaluate new tools/technologies and contribute to prototypes that inform product direction.
  • Help identify technical risks or blockers and collaborate with the team to resolve them quickly.
  • Demonstrate strong engineering fundamentals, clean coding practices, and thoughtful design decisions.
  • Adopt and promote software development best practices (TDD, SOLID principles, CI/CD, code quality).
  • Contribute to automation, reliability, performance improvements, and overall engineering excellence.
  • Mentor junior engineers by sharing knowledge, reviewing code, and modeling engineering best practices.
  • Communicate clearly and openly across teams, fostering trust and alignment.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
  • 5+ years of professional software engineering experience building production‑grade software
  • Strong proficiency in Flutter and cross‑platform mobile development
  • Experience with Git and modern CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, Bamboo, etc.)
  • Demonstrated ability to design, implement, and ship features independently.
  • Strong understanding of software design principles (TDD, SOLID, design patterns)
  • Experience working within Agile or similar development methodologies.
  • Familiarity with cloud development concepts (RESTful APIs, authentication flows, distributed systems)
  • Experience with or interest in: Modern web technologies (TypeScript, React, Node.js)
  • Experience working in regulated environments (FDA, HIPAA) is a plus.
  • Detail‑oriented with strong written and verbal communication skills.
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
Fluttercross-platform mobile developmentGitCI/CDTDDSOLID principlesdesign patternsRESTful APIsTypeScriptReact
Soft skills
strong written communicationstrong verbal communicationdetail-orientedmentoringcollaborationproblem-solvingengineering fundamentalsclean coding practicesthoughtful design decisionstrust building