Principal Software Engineer

Snapmint

Gurugram District

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Snapmint is seeking a Senior Software Engineer in Gurugram to own the technical architecture of its rapidly growing platform. Your role will involve defining and implementing end-to-end system architecture, writing production-level code, and elevating the team's technical skills. Candidates must have 7-12 years of experience in software engineering, ideally with startup experience. A degree from IIT, BITS, or a top NIT is mandatory. Snapmint offers a dynamic, high-growth environment focused on building financial solutions for millions of users.

Qualifications

  • 7–12 years of software engineering experience, including 2–4 years in a senior role.
  • Startup-first background with experience in scaling products.
  • Strong backend experience and capability to write production code.

Responsibilities

  • Define the end-to-end technology architecture from design to code.
  • Write production code and debug issues with the team.
  • Elevate team skills through code reviews and design sessions.

Skills

Software engineering experience
System design
Backend languages
Distributed systems
AWS or GCP

Education

Degree from IIT, BITS, or NIT

Job description

About Snapmint

Snapmint is on a mission to democratise no/low-cost instalment purchases for the next 200 million Indians. Of the 300 million credit-eligible consumers in India, fewer than 30 million actively use credit cards. Snapmint is reinventing credit for the next generation — giving people the freedom to buy what they want and pay in instalments, no credit card needed.

In a short span of time, Snapmint has reached over a million consumers across 2,200 cities, powering more than ₹2,000 crores in purchases. Founded by a closely-knit team of IIT Bombay alumni, bankers and technocrats, Snapmint is building the financial infrastructure that India’s next 200 million deserve.

Leadership

Nalin, Anil, and Abhineet - IIT Bombay alumni and serial entrepreneurs — have built and scaled companies including Oyo, Ola, Holachef, Inrea, and Sodel Solutions. Since 2008, they have been at the frontier of big data, real-time predictive technologies, and algorithms spanning Ad-tech, Consumer Marketing, and eCommerce.

Sanjeev leads Engineering at Snapmint with deep consumer-tech expertise and a singular focus: scale the platform for the next 100 million consumers. This role reports to Sanjeev and will be his closest technical partner.

Why This Role Exists

Snapmint has crossed an inflection point. We have proven product‑market fit, scaled to over a million users, and built a transaction engine that processes thousands of EMIs every day. What got us here won’t get us to 50 million users.

Our systems need to evolve from fast‑moving startup architecture to a resilient, secure, and extensible financial platform. We need someone who has the scars from scaling a real product, the instinct to move fast, and the depth to make the right architectural calls.

We are not looking for someone to manage what exists. We need someone who will challenge every assumption, redesign what needs to be redesigned, and take complete ownership of outcomes — from decision to delivery.

Scope of the Role
Own the Technical Architecture
  • Define and own the end-to-end technology architecture — from design decisions to production code.
  • Be the single accountable voice on architectural trade-offs — performance vs cost, velocity vs stability, build vs buy.
  • Drive platform thinking — build for scale without over-engineering for the current stage.
Be Hands-on
  • Write production code, review PRs, and debug critical issues alongside the team — not above it.
  • Handle ambiguous, ad‑hoc problems and ship quickly — iterate, learn, and own the outcome end to end.
Elevate the Team
  • Raise the technical bar of existing engineers through code reviews, design sessions, and leading by example.
  • Work directly with product owners and founders — translate business urgency into fast, sound technical decisions.
What You Bring
Non‑Negotiables
  • 7–12 years of overall software engineering experience, with at least 2–4 years in a senior, staff, or architecture role.
  • Degree from IIT, BITS, or a top NIT — strong CS fundamentals are the foundation.
  • Startup‑first background: has personally lived through at least one 1→10 or 10x growth journey and knows what breaks at each stage.
  • Still writes production code — you can whiteboard a solution and then write it. Not in review‑and‑approval mode.
  • Any strong backend language — depth of system thinking matters far more than a specific stack.
  • Takes full ownership of outcomes, not just tasks — accountable end-to-end, from decision to delivery.
  • Self‑starter who thrives in a high‑pace, high‑growth environment — comfortable with ad‑hoc problems, shifting priorities, and incomplete information.
  • Has built something significant from scratch — a platform, core service, or product — and can walk you through every decision made along the way.
  • History of shipping: you move fast, cut the right corners, and know the difference between technical debt and technical risk.
Technical Depth
  • Hands‑on experience designing distributed systems that serve millions of users — you can whiteboard a solution and then write the code.
  • Deep backend expertise with strong fluency in system design, data modelling, and API design.
  • Strong command of relational and NoSQL databases and the trade‑offs between them.
  • Experience with AWS or GCP at serious production scale — infrastructure design, cost optimisation, security architecture.
  • Experience with high‑throughput transactional systems — fintech or lending domain is a strong plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Snapmint • Gurugram District

On-site
INR 3,000,000 - 4,500,000
Senior Software Engineer II- Nodejs
Senior Software Engineer II- Nodejs

Snapmint • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Forward Deployed Engineer
Forward Deployed Engineer

Snapmint • Mumbai

On-site
INR 900,000 - 1,400,000
Product Manager - Partnerships (Lending)
Product Manager - Partnerships (Lending)

Snapmint • Gurugram District

On-site
INR 1,500,000 - 2,300,000
Staff Software Engineer
Staff Software Engineer

Snapmint • Gurugram District

On-site
INR 4,200,000 - 7,000,000
Associate Director - Growth & Retention
Associate Director - Growth & Retention

Snapmint • Bengaluru

Hybrid
INR 1,200,000 - 1,900,000
Snapmint - Deputy Manager - Finance - CA
Snapmint - Deputy Manager - Finance - CA

Snapmint • Mumbai

On-site
INR 2,400,000 - 4,000,000
Snapmint – Finance Manager – CA Snapmint Credit Advisory
Snapmint – Finance Manager – CA Snapmint Credit Advisory

The Corporate Institute • Mumbai

On-site
INR 1,800,000 - 3,000,000
Senior Human Resources Business Partner
Senior Human Resources Business Partner

Snapmint • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Principal Engineer Backend
Principal Engineer Backend

Terasol Technologies Pvt. Ltd. • Chennai

On-site
INR 1,500,000 - 3,000,000