Search by job, company or skills

Snapmint

Principal Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

  • 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, and build vs. buy.
  • Drive platform thinking built for scale without over-engineering for the current stage.
  • 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.
  • Raise the technical bar of existing engineers through code reviews, design sessions, and leading by example.
  • Work directly with product owners and founders to translate business urgency into fast, sound technical decisions.

Requirements

  • 7-12 years of overall software engineering experience, with at least 2-4 years in a senior, staff, or architecture role.
  • A degree from IIT, BITS, or a top NIT; strong CS fundamentals are the foundation.
  • Startup-first background: has personally lived through at least one 100x 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, and is 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 in serious production-scale infrastructure design, cost optimisation, and security architecture.
  • Experience with high-throughput transactional systems, fintech, or the lending domain is a strong plus.

This job was posted by Parvinder Kaur from Snapmint.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146984677

Similar Jobs

Early Applicant