The mission
A vaccination record lost between a village and a server is a child nobody comes back for.
Sahay keeps 14 days of visits safe offline for 11,000 health workers. About one sync in 4,000 still fails. This role takes it to zero.

- Health · mothers and newborns
- Android engineering × Rural connectivity
- Senior · 6+ years
- Hybrid
- Full-time
- Closes 6 Dec
Senior Android Engineer, Offline Sync
Sahay Health · Lucknow, hybrid · ₹40–55L · 46 people
or
Your part in it
- OWN
- offline storage and sync for every visit, on every phone.
- DESIGN
- the conflict rules with Amara, so no clinical record is overwritten.
- TEST
- on the cheapest phones in the district, with a full disk and a dead battery.
- MEASURE
- every failed sync, and publish the incident log each quarter.
- SHADOW
- health workers in the districts, two field days a month.
- MENTOR
- two mid-level Android engineers.
What success looks like
- DAY 30
- you’ve carried a test phone through Bahraich and fixed your first sync bug.
- DAY 60
- the conflict rules are written down and agreed with the clinical team.
- DAY 90
- you own the sync engine, and failed syncs fall every week.
What you’ll need
- 6+ years building Android apps in Kotlin
- Shipped offline-first sync to real users
- Willingness to spend time in the districts
Nice to have, not required
- Experience with government health systems or FHIR
- Hindi. Most field visits run in Hindi.
Where you’ll work
- OFFICE
- Lucknow (Gomti Nagar), Monday, Wednesday and Thursday.
- REMOTE
- The other two days, from anywhere in India.
- FIELD
- Two days a month in the districts. Travel and stay paid in full.
- HOURS
- India Standard Time. Core hours 11:00–16:00.
- ON CALL
- One week in six for sync incidents, with a day off after.
Languages
| Language | Need | Why |
|---|---|---|
| English | Required | The team’s working language, and every code review. |
| Hindi | Nice to have | Most field visits run in Hindi. We pay for lessons. |
Where this role takes you
Sahay Health's 2030 goal, and where the work is today
2.1Mvisits logged in September
21% of the way to the goal10Mvisits a month by 2028
Week 1
You sync from a village with no signal.
Two weeks in the districts with Ayo, like everyone. You carry a test phone through Bahraich and watch a week of visits sync from the block office.
With


7days offline before the first sync
The team you’d join
Android is nine people. You report to Daniel and work daily with Marcus and Amara.

Daniel KimCTO, your manager
“I’ll give you the incident log on day one. Every line in it is a mother whose record we nearly lost.”
On a bad day: reads sync logs on his phone at dinner.

Marcus ChenAndroid lead
“We test on the oldest phone we can buy in Aminabad market. If it works there, it works.”
On a bad day: buys another second-hand phone to test on.

Amara OkaforClinical director
“When two records disagree, I’ll tell you which one a doctor would trust. You make the code agree.”
On a bad day: asks what happens to the mother. Every time.
- You?This seatSenior Android Engineer, Offline Sync
The essentials
Senior Android Engineer, Offline Sync · Sahay Health
- Salary
- ₹40–55L + equity
- Where
- Lucknow, 3 days in the office
- Leave
- 24 days + 26 weeks parental
- Cover
- Family health cover · ₹1L learning
How you'll interview · about 3 weeks
- 1 · Chat with Daniel
- 2 · Debug a real sync conflict (paid)
- 3 · Meet the team
- 4 · A day in Bahraich
Your first stop
Bahraich, carrying a test phone

Not ready to apply? Talk to Marcus for 15 minutes.
No CV needed. Ask about the work, the people, or what a hard week looks like.