Principal Software Engineer

Recro
Pune District, Maharashtra, India

Hiring: Principal Engineer, CTO's Office | Pune (Balewadi) | 5 days WFO

Recro is hiring for an AI-native digital lending platform whose software makes credit decisions for some of India's leading banks and NBFCs. They ship like a startup and get audited like a bank (RBI, SOC 2, ISO 27001).

This isn't a management role. You'll work directly with the CTO, with no layers in between, on whatever is hardest, riskiest or least defined at the time:

🔹 Driving production incidents, performance problems and migration risks to root cause, hands on keyboard

🔹 Turning the CTO's "what if" into a working prototype in days

🔹 Threat-modelling features, responding to CVEs across the fleet, and designing controls auditors will sign off

🔹 Running build-vs-buy evaluations and writing the decision memo

🔹 Pushing the agentic coding and LLM code-review rollout forward

🔹 Representing engineering in client security reviews when the CTO can't be in the room

You'll fit if you have:

✅ 8–14 years of hands-on development, from the start of your career

✅ B.E./B.Tech in Computer Science or Computer Engineering

✅ Production Rust, plus fluency across Go, TypeScript, Python or PHP

✅ Real depth in Kubernetes, Linux and PostgreSQL (replication, pooling, locking)

✅ A security instinct: tokens, mTLS, IDOR/BOLA, and what an auditor will ask

✅ Agentic coding tools in your daily workflow

✅ Clear writing (RFCs, postmortems) and the confidence to face clients

Bonus: BFSI or lending domain experience, API gateways (OpenResty, Kong or APISIX), self-hosted LLMs

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →