Twin Health is a company focused on improving and preventing chronic metabolic diseases using AI Digital Twin technology. As a Senior Software Engineer, you will design, develop, and maintain mobile applications while mentoring junior engineers and ensuring high product quality and user experience.
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