Diabetes Youth Families

Staff Software Engineer – Mobile Solutions

Diabetes Youth Families

full-time

Posted on:

Location Type: Hybrid

Location: San Diego • California, Massachusetts • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $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