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