Back to Jobs
R

Consultant - Software Deevelopment Engineer

Razorpay Bengaluru, Karnataka, India

Apply for this Position

Job Description

"Unlock the secrets of scalable, secure, and intelligent software development with Razorpay, a fintech powerhouse driving India's digital payment revolution."

As a Consultant - Software Development Engineer at Razorpay, you'll be at the forefront of building cutting-edge financial technology solutions that simplify payments for Indian businesses.

With a focus on innovation, collaboration, and continuous learning, you'll have the opportunity to work on a wide range of projects, from AI-native agentic payments to AI-assisted fraud detection and real-time risk intelligence.

Why you should learn this:

The demand for skilled software development engineers in the fintech industry is skyrocketing, with a projected growth rate of 15% annually.

Expected Salary: $80,000 - $150,000 per annum, depending on experience and location

How it works:

  • Design and develop scalable, secure, and efficient software solutions using cutting-edge technologies such as Java, Python, and cloud-based platforms.
  • Collaborate with cross-functional teams to identify business requirements and develop innovative solutions that meet customer needs.

Core Concepts to Master

1

Scalable Architecture

Design and implement scalable software architectures that can handle high traffic, large data volumes, and rapid growth, using techniques such as microservices, containerization, and cloud computing.

2

Secure Coding Practices

Implement secure coding practices to prevent common web application vulnerabilities such as SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF).

3

Artificial Intelligence and Machine Learning

Apply AI and ML techniques to build intelligent systems that can analyze large datasets, predict customer behavior, and automate business processes.

Interview Questions (Beginner)

  • What is object-oriented programming, and how is it used in software development?
  • Explain the concept of inheritance in object-oriented programming.
  • What is the difference between a class and an object in programming?

Job Overview

CompanyRazorpay
Employment TypeFull-time
LocationBengaluru, Karnataka, India
Experience LevelFresher

Advance Questions

  • Design a scalable architecture for a high-traffic e-commerce website.
  • Explain how to implement secure coding practices to prevent common web application vulnerabilities.
  • Develop a machine learning model to predict customer churn based on historical data.