CAREERS AT UPTROOP · BENGALURU
Software Engineer (Platform & Product)
Why we exist
People will always sell, advise and serve. Someone deciding on a loan, an insurance policy or an investment wants a person across the table. That is not going to change.
What can change is how ready that person is. Today, how good a field agent becomes depends on how good their manager is. The best managers play the difficult customer, coach every conversation and know exactly who is ready. There are never enough of them.
UpTroop gives every frontline person the coaching of the best manager on the team. AI does not replace people here. It helps them move up the value chain.
Where we are today
- 14,000+ frontline people practise on UpTroop in production, at financial services companies in India.
- Voice-first AI role-plays and coaching in 11 Indian languages, delivered on WhatsApp, Microsoft Teams and the web.
- Every practice conversation is scored and coached, and leaders see readiness by agent, branch and region.
- We are now taking UpTroop to insurance distribution in the US.
Where we are going
We are not a thin wrapper around someone else's model. The hard problems are ours to solve:
- AI avatars that feel like real customers. Lifelike personas you can interrupt, argue with and win over: the business owner who has heard five insurance pitches this week, the first-time borrower who is nervous about the paperwork.
- Coaching beyond words. Today we coach on what was said and how it was said. Next comes pace, tone and confidence, and eventually body language and presence on video.
- Speech that works for India. Low-latency voice across Indian languages, regional accents and people switching languages mid-sentence, where off-the-shelf models still struggle.
- AI at the edge. Field agents use mid-range Android phones on patchy networks. Moving parts of the voice and scoring stack onto the device is a problem we want to crack.
- Evaluation as a product. Scoring a sales conversation the way a great manager would, consistently, across thousands of people and many languages.
About the role
You will build the core platform that every UpTroop experience runs on: the learner app, the AI Console where customers build practice, analytics, and the enterprise integrations that let a bank roll UpTroop out to thousands of people safely. You will work with the founders and the AI engineers, and own features from idea to production.
What you will build
The product people use every day
- Learner experiences on WhatsApp, Microsoft Teams and the web, designed for people on mid-range phones.
- The AI Console, where customers turn their content into role-plays, coaching and readiness reports.
- Dashboards that show leaders readiness by agent, branch and region.
AI in production
- Bring voice role-plays, AI coaching and scoring from the AI team into fast, reliable product features.
- Background jobs, queues and APIs that keep real-time voice and scoring responsive at scale.
Enterprise foundations
- Single sign-on with Microsoft Entra ID, multi-tenant administration, roles and permissions.
- Security, audit and data controls that pass bank and insurer IT reviews.
- Performance, observability and deployment pipelines on Azure.
What we are looking for
- 1-2 years building modern web applications in production.
- Strong JavaScript or TypeScript, with React (Next.js preferred).
- Backend experience with Node.js, Python or .NET, REST APIs and SQL or NoSQL databases.
- Familiarity with Azure, Git and CI/CD.
- You care about quality and want to own whole features, not tickets.
What we offer
- Compensation: competitive fixed pay plus ESOPs.
- Location: Bengaluru, hybrid. Two days a week in the office.
- Founders, not layers: you work directly with the founders.
- Grow with us: as one of our early engineers, you can grow into a technical lead role as the team expands.
How to apply
Email your CV to hello@uptroop.io with the subject line Software Engineer. Add a short note on a product or feature you built and are proud of.
.png)
