Senior Software Engineer, Full Stack

Ripple Street

Bengaluru

On-site

INR 3,200,000 - 5,200,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ripple Street is seeking a senior engineer to design, build, and own the systems behind our platform in Bengaluru. You will ship end-to-end solutions, balancing architecture, data modeling, latency, and cost while embracing AI to automate and improve the craft.

You will work across backend Java/Spring Boot, frontend React/TypeScript, and AWS services, with a strong emphasis on documentation, ADRs, and keeping production systems reliable. This is an on-site Bengaluru role.

Qualifications

  • Five or more years of professional engineering with senior ownership.
  • Strong backend experience in Java and Spring Boot.
  • Real comfort across the front end: React, React Native, and TypeScript.
  • Hands-on AWS and relational databases (MySQL or PostgreSQL).
  • Day-to-day use of modern AI tooling in engineering work.
  • Clear communication and ability to explain complex systems simply.

Responsibilities

  • Own problems end to end from framing to production.
  • Build and operate backend services in Java/Spring Boot and front-end in React/TS.
  • Use AI tooling appropriately, document decisions, and write ADRs.
  • Participate in design/code reviews and raise the engineering bar.

Skills

Senior ownership
Java
Spring Boot
React/React Native
TypeScript
AWS
Relational databases
AI tooling
Clear communication

Tools

AWS Lambda
SQS
OpenSearch/Elasticsearch
Redis/ElastiCache
Terraform

Job description

Your role in one sentence

You'll design, build, and own the systems behind Ripple Street, and use AI to change both how we build and what we build.

Who you are
  • You want the whole problem, not the ticket. You would rather understand why we are building something than be handed a spec and a date. When “build this” is not the right answer, you say so early, and you bring a better one.

  • You are curious about the business, not just the system. You want to know who is on the other side of the screen: the consumer opening a product for the first time, the brand watching a campaign go live, our internal stakeholders. That context changes the code you write.

  • You are AI-native in how you work. You use AI for the repetitive work so your time goes to reasoning and judgment, and you have a clear sense of where it helps and where it quietly makes things worse.

  • You write things down. Decisions, trade-offs, the reason the obvious approach did not work. You document as you build, so the next person, or the next model, can pick up the work without you in the room.

  • You are steady when the architecture is not obvious. Data modeling, throughput, latency, cost. You have sat with a problem that had no clean answer and shipped something you could defend afterward.

  • You make the engineers around you better. You review honestly and generously. You share what you have figured out before anyone asks for it.

  • You believe in being in the room. We are on-site five days a week in Bengaluru. A team being built from the ground up learns faster in the same room: more feedback, more overheard context, more decisions made in ten minutes instead of two days.

Why this role exists

Ripple Street is built on something brands cannot manufacture: real people, using real products, telling real people about it. Behind that is a platform, the one that matches consumers to brand experiences and runs the campaigns, events, and sampling programs that put products into their hands.

That platform is entering its next chapter, and we are building the engineering team that will carry it. This is one of the first senior seats on that team. The systems you design, the standards you hold, and the way you decide this team works will still be visible years from now.

We are also rebuilding around AI in earnest. Not as a feature we bolt on, but in how we build: what gets automated, what gets documented, and where a senior engineer actually spends their day. For a small team that is a genuine advantage, and it changes the job in ways worth being honest about. Less mechanical work. More judgment.

So this is a builder role with high autonomy and a high bar. Direct access to leadership, short decision chains, no layers between you and the work. What we ask in return is ownership: take the problem, shape it, ship it, and run it.

What you'll actually do
Own problems end to end
  • Take a problem from framing to production: design it, ship it, and run it

  • Work the open-ended ones where the right architecture is not obvious, and make the call on data modeling, throughput and latency trade-offs, and cost

  • Help decide what gets built and why, alongside leadership, rather than receiving the decision

Build and operate the platform
  • Build and run backend services in Java and Spring Boot, our core stack

  • Build front-end experiences in React, React Native, and TypeScript

  • Operate on AWS against MySQL and PostgreSQL, with real ownership of what you put in production

Make AI part of the craft
  • Use AI tooling to build, test, document, and maintain, with sound judgment about when it is the right answer and when it is not

  • Write the documentation and context, including ADRs, that let both people and AI pick up the work cleanly

  • Bring back what you learn, so the way the whole team works gets sharper rather than just your own

Raise the bar around you
  • Take part in design and code reviews, and hold a standard other engineers can learn from

  • Automate the manual and operational work instead of absorbing it

  • Partner directly with leadership, operations, and the rest of engineering

What you'll need to do this job well
The core
  • Five or more years of professional engineering, with senior-level ownership. Not five years of tickets. Systems you were responsible for after they shipped.

  • Strong backend experience in Java and Spring Boot. This is our core stack, and you should be genuinely fluent in it.

  • Real comfort across the front end. React, React Native, and TypeScript. You do not have to be a specialist, but you should be able to carry a feature all the way to the screen.

  • Hands-on AWS and relational databases. MySQL or PostgreSQL, in production, with the operational scars that come with it.

  • Day-to-day use of modern AI tooling in your engineering work. Practical and current, not a weekend experiment.

  • Clear communication. You can explain a complex system simply, to technical and non-technical people alike. Most decisions here happen in a conversation before they happen in code.

What will stand out
  • Cloud architectures you designed, not only consumed

  • Event-driven work: Lambda and SQS, OpenSearch or Elasticsearch, Redis or ElastiCache

  • Infrastructure-as-code, or an interest in helping us establish it

  • A startup or founding-engineer background, where autonomy was the default rather than the perk

  • A track record of automating manual or operational work out of existence

  • Familiarity with consumer engagement, campaigns, or community and event platforms; open-source contributions; public technical writing

Logistics
  • Location: Bengaluru, India. On-site five days a week.

  • Employment type: Full-time

  • Reports to: Venkateswarlu Abburi

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI Initiative
Senior Software Engineer - AI Initiative

Rippling • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Runloyal • Coimbatore District

Hybrid
INR 1,800,000 - 3,200,000
Senior Software Engineer - AI Initiative Engineering Bangalore, India Senior Software Engineer [...]
Senior Software Engineer - AI Initiative Engineering Bangalore, India Senior Software Engineer [...]

Rippling • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Growth opportunities
Exposure to AI methodologies
Dynamic startup environment
Director of Engineering, Backend and Product Engineering
Director of Engineering, Backend and Product Engineering

Redesign Health Inc. • Bengaluru

Hybrid
INR 2,380,000 - 3,334,000
Director of Engineering – Backend and Product Engineering
Director of Engineering – Backend and Product Engineering

Sky Mavis • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000
Staff Engineer, Backend and Product Engineering
Staff Engineer, Backend and Product Engineering

Sky Mavis • Bengaluru

Hybrid
INR 4,500,000 - 7,000,000
Forward Deployed Engineer (Contract) 3–5 years Remote, Bengaluru
Forward Deployed Engineer (Contract) 3–5 years Remote, Bengaluru

Realfast • Bengaluru

Remote
INR 1,200,000 - 2,400,000
Senior Engineer — Platform & API
Senior Engineer — Platform & API

CanadianSME Small Business Magazine • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Remote-friendly? (not specified)
Senior Full Stack Developer | 2+ Years Exp
Senior Full Stack Developer | 2+ Years Exp

Winzons • India

On-site
INR 800,000 - 1,500,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Rippling • Bengaluru

On-site
INR 13,748,000 - 18,332,000