Software Engineer (Bengaluru)

Software Engineer (Bengaluru)

27 Oct
|
MoneyView
|
Bengaluru

27 Oct

MoneyView

Bengaluru

Job: Staff Engineer / SDE-4 — Backend (Lending Systems)

Experience:
9–12 Years

Location:
Bangalore Commitment: Full-Time Team: Technology Function: Lending Systems

Job Description
Moneyview is looking for a Staff Engineer to own the backend systems that run our lending operations end to end till disbursal. You will be the senior-most technical voice in the OPS/LOS team: setting architecture across a large fleet of microservices, holding the line on reliability and correctness in a domain where a bug is a money or compliance event, and raising the bar on how fast the team ships by making AI-assisted development the default way we work.

Key Responsibilities
• Own the architecture of the lending OPS platform end to end — workflow, KYC, calling, OPS etc. — not just the services your POD writes.
• Be accountable for correctness of money movement and loan state: idempotency, reconciliation, retries, compensating flows, audit trails and eventual consistency across services.
• Treat the regulatory reality of lending as a design constraint, not a retrofit — RBI and partner-bank obligations, PII handling, data retention and auditability.
• Drive both high-level and low-level design: service boundaries, APIs, schemas, data segregation, class and sequence design — with scalability, extensibility, maintainability and security as explicit acceptance criteria.
• Influence architecture beyond your own POD; review and shape peer-team designs wherever lending flows cross team boundaries.
• Define, instrument and monitor the key metrics of the systems you own — latency, error budgets, disbursement success rate, queue lag and cost per transaction.
• Cut through ambiguity on business problems: establish technical scope, boundaries, assumptions, limitations and a recommended solution, and create direction where none exists.
• Advocate for the simplest solution that holds, and for long-term flexibility without slowing delivery.
• Work across Dev, DevOps and QA boundaries; go deep and hands-on to unblock others rather than delegating the hard parts.
• Partner directly with Operations, Credit, Risk and Collections teams to understand pain points first-hand, and design working backwards from those needs.
• Articulate complex technical trade-offs to non-technical stakeholders and drive alignment.
• Mentor and coach engineers across PODs; be the recognised SME in your area and deliberately build depth in others.
• Introduce tools, processes and practices that raise software quality, and codify them as team standards.
• Participate actively in hiring and continuously improve the hiring bar and process.
• Be frugal with resources — engineering time, software, infrastructure and cloud spend. Microservices Ownership — 360 Degrees
• Reason about a fleet of microservices as one system: service boundaries, synchronous versus event-driven contracts, backward-compatible API and schema evolution, and where to draw the line between shared and owned data.
• Own the full lifecycle of a service, not just its code — build and CI/CD, deployment and rollback strategy, config and secrets, feature flags, capacity planning and cost.
• Design for failure: timeouts, retries with backoff, circuit breakers, bulkheads,



dead-letter handling, graceful degradation and blast-radius containment across dependent services.
• Guarantee data correctness across service boundaries — distributed transactions and saga patterns, exactly-once versus at-least-once semantics, idempotency keys and reconciliation jobs.
• Drive observability as a first-class deliverable: structured logging, distributed tracing, RED/USE metrics, actionable alerting and meaningful SLOs.
• Lead production operations for the OPS fleet — on-call, incident command, root-cause analysis and follow-through on corrective actions.
• Lead decomposition and migration work: carve services out of monoliths or consolidate over-fragmented ones, with dual-write, backfill and cutover plans that carry no data loss.
• Own performance and scale for lending peaks — profiling, query and index tuning, caching strategy, connection pooling, and load and chaos testing before month-end and campaign spikes. AI-Enabled Engineering (Must Have)
• You already build with AI daily, not occasionally. We use Claude and Cursor heavily across the team, and we expect a Staff Engineer to be among the strongest users in the org.
• Ship production code with AI-assisted workflows — decomposing a task into promptable units, driving agentic coding sessions, and reviewing AI output with the same rigour you apply to a junior engineer’s pull request.
• Make large legacy codebases tractable with AI: onboarding onto unfamiliar services, generating tests and documentation, planning refactors and migrations, and accelerating incident investigation.
• Set the standard for how the team works with AI — repository context and rules files, prompt and workflow patterns worth reusing, evaluation of current tools, and clear guidance on where AI output must not be trusted.
• Apply sound judgement on the limits: no unreviewed AI code in money-movement or decisioning paths, no customer or credit data in tools that are not approved, and security and licensing checks on generated code.
• Bonus: hands-on experience building AI-backed product features — LLM API integration, retrieval, prompt evaluation, guardrails and cost or latency management in production. Problem Solving (PS)
• Take a loosely defined business goal and turn it into a solved technical problem.
• Create clarity and direction where the problem is ambiguous, and drive the technical vision and solution.
• Define technical scope, boundaries, assumptions, limitations and the recommended solution explicitly. Architecture, Design & Data Structures
• Strong command of data structures and algorithms, and deliberate use of design patterns that hold up over years.
• Breadth across technologies, with the judgement to argue the pros and cons of each for a given problem.
• Ability to drive architecture across the chosen tech stack, not just a single service.




• High-level design with scalability, extensibility, maintainability and security as first-class concerns.
• Low-level design including API contracts, class diagrams, schema and data segregation.
• Proactive framework and tooling choices that raise code quality by default. Required Skills
• 9–12 years building and operating backend systems at scale, including a track record as the technical owner of a business-critical domain.
• Strong hands-on Java with Spring Boot or equivalent; fluent enough in a second language to pick the right tool.
• Real depth in microservices — you have designed, decomposed and operated a multi-service estate in production, not merely contributed to one.
• Strong data layer

skills:
relational schema design and query tuning (MySQL or PostgreSQL), plus practical use of a NoSQL or caching store such as Redis, MongoDB or DynamoDB.
• Event-driven systems in production with Kafka or an equivalent broker — partitioning, ordering, consumer lag, replay and idempotent consumers.
• Containers and orchestration (Docker, Kubernetes or equivalent) with hands-on CI/CD ownership; comfortable on AWS or an equivalent cloud.
• Production observability and on-call experience — you have owned an SLO and led an incident to resolution.
• Solid understanding of distributed systems design and trade-offs, with strong command of data structures, algorithms and design patterns.
• Demonstrated daily use of AI coding tools such as Claude and Cursor to ship production software, with clear judgement about where not to rely on them.
• Clear written communication — design documents, RFCs and post-mortems that others can act on. Good to Have
• Experience building service-oriented distributed systems.
• Experience with big data processing — either real-time streaming or offline batch pipelines.
• Familiarity with messaging systems such as Kafka, RabbitMQ, or Kinesis.
• Familiarity with real-time computation frameworks such as Storm, Spark, or Hadoop-based tools.
• Familiarity with data warehousing technologies such as Redshift or BigQuery.
• Experience in lending, payments or fintech — loan origination or management systems, credit bureau and KYC integrations, partner-bank or co-lending flows, payment gateways, NACH or UPI mandates, or collections systems.
• Experience building systems that operate under regulatory audit — RBI, ISO 27001 or SOC 2.
• Experience with rules or workflow engines used for underwriting and decisioning.
• Prior experience as a bar-raiser interviewer or as the owner of an architecture review forum. How We Will Measure Success
• First 90 days: you can trace any lending flow end to end across services, you are on-call, and you have shipped a meaningful change to a core OPS service.
• By six months: you own the architecture roadmap for a lending domain, have retired at least one significant source of reliability or correctness risk, and the team’s AI-assisted workflows have visibly improved with your input.
• By twelve months: measurable movement on the metrics you defined — reliability, throughput, delivery speed and cost — and at least two engineers noticeably stronger because of your coaching.

📌 Software Engineer (Bengaluru)
🏢 MoneyView
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (bengaluru) / bengaluru