Twin Health is a company focused on improving and preventing chronic metabolic diseases through AI Digital Twin technology. They are seeking a Senior Software Engineer to design and develop mobile applications, manage project priorities, and mentor new engineering hires while promoting best practices in software development.
Responsibilities:
- Design, develop, test, deploy, maintain and improve software
- Build best in class fitness and wellness mobile apps
- Manage individual project priorities, deadlines, and deliverables
- Focus on overall product quality and user experience
- Take initiative and be responsible for technical solutions
- Mentor and coach new engineering hires and other software engineers
- Take on additional responsibilities as needed, including on-call rotations
- Comfortable wearing a Continuous Glucose Monitor (CGM), and other health related sensors
- Other duties as assigned
Requirements:
- Bachelor's degree in Computer Science or closely-related
- Experience building Android apps that integrate health sensors (Continuous Glucose Monitors, smartwatches, BP monitors, smart scales, etc.) and deliver a seamless, user-friendly experience
- 3+ years of Android software development experience
- 3+ years writing software in Kotlin programming language
- Strong proficiency building modern UIs with Jetpack Compose (1+ years commercial experience preferred)
- 1+ year of experience designing and implementing local databases using SQLite
- Comfortable using AI coding assistants (e.g., Claude Code, Windsurf, ChatGPT)
- 1+ year of Flutter and Dart development experience
- 1+ year of Python/AI development experience in AWS
- 1+ year of iOS and Swift development experience
- Experience in mobile software CI/CD, developing iOS Bluetooth/IoT solutions, iOS security
- The successful candidate must be interested in and capable of learning new coding languages as required. Within 90 days, this position necessitates developing proficiency or mastery in Flutter, Dart, Python, AWS, and AI system design