Software Development

Software Development Engineer

Bengaluru, Karnataka   |   Full time

Rupeek is a Bengaluru based leading fintech start-up. Started as an asset-backed online lending platform, Rupeek is aiming to disrupt the traditional brick and mortar lending models. Since our public launch in 2015, we’ve cemented our position as the No.1 fintech startup in consumer lending space.

We are Series-B funded, backed by top-tier investors. We are using the scale of the web and advances in computing, big data, machine learning and mobile to bring transformative financial innovation to the market.

This is a rare opportunity to be part of a team that will be responsible for building a successful, sustainable and strategic technology-driven solutions for Rupeek, from the ground up!

The ideal candidate will be instrumental in shaping the product direction and will be actively involved in defining key product features that impact the business. You will work with Principal Engineers at Rupeek to evolve the design and architecture of the products. You will be responsible to setup and hold a high software quality bar beside providing technical direction to a highly technical team of Software Engineers.

Why work with us?

Engineering team consisting of past startup founders, IIT alumni, and serial hackathon winners

High standard of engineering quality and opportunity to work on a cutting-edge tech stack

Solve unique scalability challenges

Learn how the India lending system works on the inside

High impact role at fast-paced growth company


As a Software Engineer you will:

Work closely with Senior Engineers to design, implement and deploy applications that impact Rupeek’s business with an emphasis on Mobile, Payments, Core Platform and Analytics.

Estimate engineering effort, plan implementation, and rollout system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles.

Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes.

Management and execution of project plans and delivery commitments

Assist directly and indirectly in the continual hiring.


Some skills we consider critical to being a Software Engineer:

A Bachelor’s degree in Computer Science or equivalent combination of technical education and work experience

2 to 4  years of Software Development experience

Experience in system design,  relational and No-SQL databases.

Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)

Solid software development background including design patterns, algorithms, data structures, test driven development

Any previous experience in working with Big Data or leveraging machine learning in improving consumer experience is desirable.

Excellent verbal and written communication skills


Few Good To Haves:

Mix of startup and industry experience

Hackathon / Competitive coding experience


Core tech Stack:

You can take a look at our tech stack here:

Submit Your Application

You have successfully applied
  • You have errors in applying

Referred by