
Staff Software Engineer – Mobile Solutions
Diabetes Youth Families
full-time
Posted on:
Location Type: Hybrid
Location: San Diego • California, Massachusetts • 🇺🇸 United States
Visit company websiteSalary
💰 $163,050 - $244,575 per year
Job Level
Lead
Tech Stack
AzureCloudDistributed SystemsFlutterGradleJenkinsMaven
About the role
- Provide day‑to‑day technical leadership for the development team, ensuring clarity of priorities, sprint readiness, and engineering alignment.
- Work with architects to define technical vision, engineering standards, and long‑term platform strategies across mobile and cloud ecosystems.
- Partner with Product and Engineering Management to translate product requirements into actionable engineering plans.
- Lead design sessions, architectural reviews, and technical deep dives to ensure scalability, maintainability, and compliance.
- Support engineers in breaking down complex work into clear, manageable tasks and ensuring smooth execution across sprints.
- Proactively identify risks, technical gaps, and delivery bottlenecks; drive resolution across teams.
- Ensure engineering best practices are consistently applied (testing quality, code reviews, CI/CD, documentation).
- Provide coaching, feedback, and growth opportunities for team members to strengthen the team’s technical capabilities.
- Provide expert‑level coding, debugging, and problem resolution across mobile, backend, and infrastructure layers.
- Ensure solutions are performant, reliable, secure, and compliant with medical device requirements (including FDA, HIPAA, and internal quality processes).
- Collaborate closely with Cloud Ops, Cloud Security, QA, and SRE teams to deliver integrated system solutions.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical experience.
- 8–12+ years of professional software engineering experience, including building production‑grade mobile applications.
- Expert in cross‑platform mobile development with Flutter.
- Strong experience using Git and modern CI/CD pipelines (GitHub, Azure DevOps, Gradle, Maven, Jenkins, Bamboo, etc.).
- Proven track record architecting and delivering complex distributed systems or mobile platforms.
- Deep understanding of software design principles (TDD, SOLID, clean architecture, patterns from GoF).
- Expert‑level object‑oriented and/or functional programming skills.
- Demonstrated ability to lead ambiguous technical initiatives with minimal direction.
- Strong communication skills, able to influence across multiple levels of the organization.
- Proven ability to balance strategic thinking with hands‑on execution.
- Strong organizational skills with the ability to manage multiple concurrent priorities.
- Experience with: Infrastructure as Code and Config as Code Security, reliability, and scalable system design Medical device or regulated environments (FDA, HIPAA)
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
mobile developmentFlutterGitCI/CDTDDSOLIDobject-oriented programmingfunctional programmingdistributed systemsscalable system design
Soft skills
technical leadershipcommunicationstrategic thinkingorganizational skillsproblem resolutioncoachinginfluencingrisk identificationtask managementteam collaboration