Senior Software Engineer

super.money

Bengaluru

On-site

INR 2,800,000 - 5,500,000

Full time

26 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SuperMoney is hiring a Software Development Engineer to help build a digital lending marketplace and related fintech products in Bengaluru. You will own areas from conception to delivery, refine requirements with product teams, and design scalable software.

Ideal candidates have 6+ years in software engineering, deep expertise in multiple languages, and strong OO design skills. You will work in an agile environment focusing on reliability, scalability, and collaboration.

Qualifications

  • B.Tech or M.Tech with at least 6 years experience.
  • Deep expertise in one or more languages (Java, Ruby, Clojure, Scala, C/C++).
  • Strong object-oriented design skills and pattern usage.
  • Experience building data-driven web applications and scalable services.
  • Experience in agile CI/CD environments.

Responsibilities

  • Own a functional area from conception to delivery.
  • Refine requirements with stakeholders and translate to tech specs.
  • Prepare high-level designs and document them.
  • Low-level design and coding across microservices.
  • Select tech stack appropriate to the problem.
  • Optimize existing microservices and consider non-functional requirements.
  • Mentor junior engineers and drive code quality and testing.
  • Collaborate with cross-functional teams to align on vision.

Skills

Java
Ruby
Clojure
Scala
C/C++
SQL
OO design

Education

B.Tech or M.Tech

Job description

About the role - Software Development Engineer - 3 SuperMoney team has been working in stealth to revolutionize the $500bn fintech landscape with an exciting digital lending play. We are all set to take off now and have our eyes set to become the largest lending platform in the next 24 months. We are looking for world class talent who can help us accelerate this journey and be part of a core team that is just getting started.

You will get to solve some interesting problems right away: Embedded credit: Build a digital lending marketplace with focus on expanding access and availability of consumption credit. Focus would be ease of integrations between Digital Lending Apps (DLAs), lenders (Banks & NBFCs) and Loan Service Providers platforms. Consumption credit: Be at the forefront of digital lending innovations in the country by building products on the India Stack (UPI, Aadhaar, AA OCEN, etc). Credit on UPI will be our first product here.

What you’ll do:
  • Own a functional area from product conception to delivery
  • Given a fuzzy product requirement, work with other stakeholders, product to understand & refine the requirements and change them to tech requirements
  • Prepare high-level designs under the guidance and document them
  • Low-level design and code independently in multiple tech components related to functional area
  • Choose the right tech stack for a given situation under guidance from senior team members
  • Optimise any existing microservices
  • Take non-functional requirement (Reliability & Availability, Scale, horizontal scalability) into considerations while taking any decision
  • Build, develop, mentor and coach junior team members
  • Owning the quality of code, UT coverage, documentation etc
  • Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.
What you’ll need:
  • B.Tech or M.Tech equivalent with at least 6-years experience
  • Deep expertise in at least one programming language & tech stack - (Java, Ruby, Clojure, Scala, C/C++ and SQL, strong OO skills preferred). Exposure in the art of writing codes and solving problems for large scale.
  • Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to designintuitive module and class-level interfaces
  • Experience in building data-driven web application design and development is a plus
  • Good understanding of multiple tech solutions and ability to pick the correct one for the given situation
  • Prior work experience in an agile environment or continuous integration and continuous delivery (CI or CD)
  • Ability and experience in designing high-level software designs of the scalable system, taking NFR(non-functional requirement) in consideration
Why work with us?

Join early to seize the chance to shape product vision and roadmap.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Product Manager
Product Manager

Sayyam Investments Private Limited • India

On-site
INR 2,500,000 - 4,000,000
Fullstack Developer
Fullstack Developer

Credit91 • Gurugram District

On-site
INR 1,200,000 - 2,200,000
Head - Lending (Fintech Platform)
Head - Lending (Fintech Platform)

Lagrange Point International • Gurugram District

On-site
INR 6,000,000 - 12,000,000
High ownership and direct impact
Opportunity to expand credit access
Support from strong investors
+1
Product Manager
Product Manager

Ferratum Global • Gurugram District

Hybrid
INR 4,000,000 - 7,000,000
Global workplace across 40+ nationalit
Hybrid & Flexible Work
Growth programs and mentorship
+4
Senior Software Engineer
Senior Software Engineer

Creditsaison • Bengaluru

On-site
INR 800,000 - 1,500,000
Principal Software Engineer
Principal Software Engineer

Snapmint • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Founder's Office Associate
Founder's Office Associate

Cashflo • Mumbai

On-site
INR 1,200,000 - 1,600,000
Senior Software Engineering Manager
Senior Software Engineering Manager

Recur Club • Gurugram District

On-site
INR 2,000,000 - 3,000,000
Competitive compensation
Equity
Hands-on leadership opportunities
Engineering Manager
Engineering Manager

Flipkart Group • Bengaluru

On-site
INR 5,500,000 - 9,000,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

WalkingTree Technologies • Bengaluru, Chennai District

On-site
INR 1,600,000 - 2,600,000