Software Development Manager

Cashfree Payments India Private Limited

Gurugram District

On-site

INR 4,200,000 - 6,800,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cashfree Payments India Private Limited is seeking a highly experienced Backend Architect/Technical Lead to design and evolve scalable payment platforms in India. You will own system design, drive best practices, and mentor engineers across teams.

You will work on microservices, streaming, distributed systems, and high throughput processing, with a focus on performance, reliability, and secure coding in a fast-growing fintech environment.

Qualifications

  • 8+ years of backend software engineering experience in Java ecosystem.
  • 2+ years in a Technical Lead role with mentoring responsibilities.
  • Proficient in Spring Boot, Spring Cloud, Spring Security, and Hibernate/JPA.
  • Experience with AWS cloud native architectures and RDBMS/NoSQL datastores.
  • Strong understanding of distributed systems, testing, and security best practices.

Responsibilities

  • Architect and Develop scalable backend services and APIs in Java.
  • Lead design reviews, enforce SOLID, and ensure secure coding practices.
  • Build microservices and event-driven architectures using Kafka/Kinesis.
  • Drive ADRs, best practices, and agile delivery across teams.
  • Optimize performance, coverage, and reliability with TDD/BDD and tests.
  • Orchestrate CI/CD with Docker/Kubernetes and IaC for zero-downtime deployments.
  • Lead engineering leadership on concurrency, JVM bottlenecks, and distributed issues.

Skills

Java
Spring Boot
Spring Cloud
Cloud AWS
RESTful APIs
gRPC
Kafka/Kinesis
Distributed systems
JVM tuning
TDD/BDD
Docker
Kubernetes
SQL/NoSQL
Code reviews & ADRs
Security best practices

Tools

Docker
Kubernetes
Prometheus
Grafana
ELK
Redis
MongoDB
MySQL
PostgreSQL
Kafka
Kinesis
AWS

Job description

Job Description
Responsibilities
  • Architect & Develop: Design and implement highly scalable, low-latency backend services and APIs in Java. Lead rigorous code reviews, enforcing SOLID principles, clean code heuristics, and secure coding practices.

  • System Design & Streaming: Build robust microservices, RESTful/gRPC APIs, and event-driven architectures utilizing distributed streaming platforms (e.g., Apache Kafka, Kinesis) for real-time payment processing and data pipelines.

  • Engineering Excellence: Champion technical standards across the engineering team by conducting Architecture Design Reviews (ADRs), establishing best practices, and driving consistent agile delivery.

  • Distributed Architecture: Navigate complex architectural tradeoffs in a large-scale distributed environment. Implement advanced synchronous and asynchronous communication patterns, circuit breakers, load balancing, and distributed tracing.

  • Performance Optimization: Optimize API performance and database queries for massive throughput. Ensure high code coverage and reliability through TDD/BDD, extensive integration testing, and performance profiling.

  • DevOps & CI/CD: Orchestrate CI/CD pipelines leveraging containerization (Docker, Kubernetes) and Infrastructure as Code (IaC) to ensure seamless, zero-downtime automated deployments.

  • Technical Leadership: Partner with engineering leadership and Staff/Principal engineers to resolve complex concurrency issues, JVM-level bottlenecks, and distributed system anomalies.

Requirements
  • 8+ years of deep, hands-on backend software engineering experience, primarily in the Java ecosystem (Java 11+, JVM internals, Garbage Collection tuning, memory management).

  • 2+ years of experience as a Technical Lead, actively mentoring engineers, unblocking teams, and driving technical roadmaps.

  • Proficiency with Spring Boot, Spring Cloud, Spring Security, and ORM frameworks (Hibernate/JPA).

  • Strong production experience with cloud-native architectures on AWS (EC2, EKS, RDS, S3, SQS/SNS, ElastiCache) and a solid understanding of cloud networking and security.

    Deep expertise in RDBMS (MySQL, PostgreSQL) including query execution plans, indexing strategies, locking mechanisms, and ACID transaction isolation levels. Solid experience with NoSQL datastores (MongoDB, Cassandra).

  • High-Scale Concepts: Strong understanding of distributed caching (Redis/Memcached), rate limiting, building idempotent APIs, and managing state in distributed environments.

  • Product Thinking: Uncover the why,challenge assumptions and turn ambiguity into simple, high-impact solutions that translate intent into action.

  • Innovation: Challenge the status quo, simplify complexity, embrace new technologies, and turn curiosity experiment insight solution into elegant, reliable, scalable systems that create lasting value.

  • AI Engineering: Build practical expertise in AI, LLMs, agents, automation, and emerging technologies to transform engineering workflows with context-aware, evidence-based, reliable, validated, and safely controlled AI solutions.

Your Opportunity
  • Massive Scale: Architect and evolve core payment routing and processing engines capable of flawlessly handling $80B+ in annual transaction volume with strict P99 latency requirements.

  • High Throughput: Engineer resilient, highly available solutions to support a rapidly growing base of 800,000+ merchants, seamlessly processing tens of millions of requests daily.

  • Technical Impact: Drive organizational technology evolution on multiple fronts—introducing advanced observability paradigms (e.g., Prometheus, Grafana, ELK), optimizing cloud infrastructure, and ensuring platform reliability.

  • Innovation: Lead the charge on technical innovations, exploring new frameworks and architectural patterns to keep our core payment systems ahead of industry standards.

.

Requirements
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer - Backend (Java)
Software Development Engineer - Backend (Java)

Credilio Financial Technologies Private Limited • Mumbai

On-site
INR 1,400,000 - 2,400,000
Senior Java Architect
Senior Java Architect

PROTECTT.AI Labs • Mumbai

On-site
INR 3,500,000 - 7,000,000
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Mumbai

Remote
INR 2,500,000 - 4,500,000
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Hyderabad

Remote
INR 3,500,000 - 7,000,000
Remote work
Local presence in India
Learning & education support
+2
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Indore District

Remote
INR 1,500,000 - 2,100,000
Remote work
Local presence in India
Competitive INR compensation
+2
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • New Delhi

Hybrid
INR 3,500,000 - 6,000,000
Remote work
Local presence in India
INR compensation
+1
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Dadri

Hybrid
INR 1,800,000 - 3,200,000
Remote work
Local presence in India
Competitive INR compensation
+1
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Jaipur

Remote
INR 2,400,000 - 4,200,000
Director of Engineering
Director of Engineering

Zenwork Digital India Private Limited • Hyderabad

On-site
INR 2,500,000 - 3,000,000
Senior Java Engineer ID93313
Senior Java Engineer ID93313

AgileEngine, LLC. • Shahjahanpur

Remote
INR 2,500,000 - 4,500,000
Remote work
Learning and education support
Exciting projects
+1