Avatar for Twin Health

Combining IoT Sensors, Machine Learning, and Medical Science to improve human metabolic health

Senior Backend Software Engineer (Java)

$150k – $190k • 0.03% – 0.05%
Apply now

Twin Health is a Precision Health platform combining IoT Sensors, Machine Learning, and Medical Science to improve human metabolic health. We are backed by leading VC firm Sequoia Capital and private investors with $18M in Series A funding.

We launched our product in 2018 with an initial focus on diabetes; doctors and coaches use our IoT- and ML-based software platform to improve the health of diabetic patients every day.

Twin Health is expanding rapidly across clinics in India and planning for a US launch later this year. We are looking for a Senior Backend Engineer to join our team and advance our mission of reversing chronic diseases and improving metabolic health.

Design and develop backend microservices using technologies such as Spring Boot, REST APIs, SQL databases, Time Series databases, Message Queues, Docker, etc.
Collaborate with Data Scientists to develop analytics and ML-driven services that generate insights and recommendations based on large amounts of data.
Develop automated unit tests and integration tests to ensure high-quality, defect-free code.
Develop integrations with 3rd party software systems.
This position is based in Mountain View, CA. Relocation is available.

Bachelor’s degree in Computer Science or a related field; Masters would be a plus
Experience developing Production software in Java for consumer-facing or other high-scale applications
Exposure to SQL and NoSQL databases
At least 5 years of experience in software engineering
Strong verbal and written communication skills
Domain experience in healthcare, biosensors, or related areas would be a plus, but is not required

Mountain View • San Francisco Bay Area
Job type
Visa sponsorship
1+ years
Hiring contact

Terry Poon

Avatar for Terry Poon

Health plans

We offer Medical, Dental, and Vision plans as well as Flexible Spending Accounts for health and dependent care


We offer a 401k plan for retirement savings.

Stock options

As an early employee, you may be offered pre-IPO stock options so that you can become an owner of the company and take part in the success of Twins.

Holidays and paid time off

We have 8 company-paid holidays per year. In addition, we offer 15 Paid Time Off (PTO) days per year of service.


We provide you with all the hardware that you need to be effective. Standard setups include a MacBook Pro, 27-inch monitor, docking station, keyboard tray, wireless keyboard/mouse, etc. We also reimburse for any ergonomic equipment.

Twin Health at a glance

Combining IoT Sensors, Machine Learning, and Medical Science to improve human metabolic health

Twin Health focuses on Healthcare, Health Care Information Technology, Software, Sensors, and Mobile Health. Their company has offices in Mountain View and Chennai. They have a mid-size team that's between 51-200 employees. To date, Twin Health has raised $43M of funding; their latest round was closed on October 2020.

You can view their website at https://twinhealth.com/ or find them on Twitter, Facebook, and LinkedIn.

More jobs at Twin Health

View all jobs

Full-Stack Engineer

Mobile Engineer (Android)

Mobile Engineer (iOS)

Data Engineer

DevOps Engineer

Nutrition Product Specialist

Similar jobs to Senior Backend Software Engineer (Java) at Twin Health

Avatar for Oota
AI-Based, Food-Tech consumer app with a revolutionary vision
Avatar for Woowayz
A marketplace for gifting and funding travel and experiences
Avatar for Deliv
Deliv provides last mile delivery to power same day delivery for retailers and businesses
Avatar for CogniSense
Computer Vision for Factory Operations Teams
Avatar for YouPubit
Self-Publishing Platform with Large Consumer & Commercial Markets
Avatar for Arize AI
Arize AI is the watcher, troubleshooter and the guardrail on deployed AI