Tandem Diabetes Care creates innovative solutions for diabetes management and is seeking a Manager for Software Engineering - Mobile. This role involves leading teams of software engineers to develop user experiences for mobile applications, ensuring regulatory compliance, and driving project management efforts.
Responsibilities:
- Leads and inspires a team of software engineers, fostering a collaborative and innovative work environment
- Leads and manages a team of external software engineers and provides clear guidance to produce desired results
- Sets clear annual goals and expectations and provides mentorship and guidance to team members
- Conducts performance evaluations, offers constructive feedback, and promotes professional growth
- Provides appropriate merit recommendations, and promotion candidacy for all eligible team members
- Works collaboratively with mobile management to achieve team goals and company objectives
- Manages teams that plan, design, and develop the user experience of mobile software on Android and iOS that connects with Tandem Insulin pumps
- Collaborates with cross-functional teams, including hardware, firmware, and quality assurance, to ensure seamless interoperability
- Stays up to date with industry advancements and emerging technologies to drive innovation
- Manages project timelines, resource allocation, and budgets to meet project goals and deadlines
- Identifies risks and proactively develops mitigation strategies
- Monitors and reports on project progress to stakeholders
- Maintains a focus on software quality, regulatory compliance, and best practices
- Oversees testing, validation, and verification activities to ensure the reliability and accuracy of mobile development
- Promotes a culture of quality and regulatory compliance within the software engineering team
- Organizes training programs and workshops to educate team members on relevant quality standards, regulations, and best practices
- Ensures that all software components meet regulatory requirements, such as FDA guidelines, IEC standards, and ISO standards
- Assists in the preparation of documentation for regulatory submissions
- Ensures compliance with company policies, including Privacy/HIPAA, and other legal and regulatory requirements
- Drives process improvements and the adoption of agile methodologies to enhance team efficiency and product quality
- Promotes a culture of continuous learning and innovation within the engineering team
- Works with senior leadership to determine long term product, skill, and organizational needs
Requirements:
- Strong background in software development
- Expertise in UI technology on Android and iOS platforms using Kotlin and Swift
- Knowledge of regulatory requirements, including FDA, IEC, and ISO standards
- Familiarity with FDA regulations and medical device software development standards
- Strong leadership skills with experience in managing and mentoring software engineering teams
- Ability to think strategically and make data-driven decisions
- Knowledgeable with Good Documentation Practices (GDP) methodology
- Strong proficiency with software development tools such as JIRA and Git
- Excellent communication, interpersonal, and collaboration skills to work with cross-functional teams
- Skilled at effectively communicating department or area issues and results within and across functional areas and conducting presentations of technical information concerning specific projects or timelines
- Skilled at effectively leading a cooperative team effort and organizing resources to achieve team goals
- Strong project management, problem-solving abilities, and a proactive approach to challenges
- Bachelor's degree in software engineering, Computer Science, or related field or combination of equivalent education and years of applicable work experience
- 7+ years of software development experience combining 3+ years management experience leading a software engineering team
- Mobile application product launch and sustainment experience
- Medical device or healthcare industry experience preferred
- Advanced coursework/master's in software engineering, MBA, professional license, or certificate preferred
- Medical device industry or related area preferred