Find a jobRecruiters

Lead Software Engineer – Backend

Exclusive opportunity

Onsite

Lead Software Engineer – Backend

Resource IT and Non IT

Lead Software Engineer – Backend

Skills

JavaSpring BootPostgreSQLKafkaRedisAI

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Rajasthan, India

Work mode:

Onsite

Published on:

23 August 2026

What they need


Job Title: Lead Software Engineer – Backend

Location: Jaipur, Rajasthan (On-site)

Job Type: Full-time

Experience Level: 8+ years

About the Role

We are looking for a Lead Software Engineer with strong backend engineering and system design expertise to build high-performance, scalable, and resilient distributed systems. This role will lead the design and development of core backend services and integration platforms, while providing technical direction to the engineering team.

The ideal candidate is comfortable making architectural decisions for systems operating at high throughput and millisecond-level latency, with a strong understanding of the trade-offs between performance, scalability, consistency, availability, and maintainability.

Key Responsibilities

  • Lead the architecture and system design of scalable, distributed backend services and integration platforms
  • Translate product and business requirements into robust technical architectures and scalable solutions
  • Design systems for high throughput, low latency, fault tolerance, and horizontal scalability
  • Drive technology and architectural decisions across APIs, services, data stores, messaging, caching, and asynchronous processing
  • Lead development using Java and Spring, with Kafka, Redis, and PostgreSQL as key components of the platform
  • Review code and architecture, establish engineering standards, and ensure quality, security, performance, and maintainability
  • Identify and resolve performance bottlenecks and scalability challenges across application and data layers
  • Lead technical discussions around concurrency, distributed systems, data consistency, failure handling, and resilience
  • Mentor engineers and provide technical leadership through design reviews, code reviews, and problem-solving
  • Work closely with Product and other engineering teams to define technical approaches, estimate complexity, and deliver solutions

Required Skills and Qualifications

  • 8+ years of backend software engineering experience, with strong experience designing production-grade distributed systems
  • Expert-level understanding of Java, including concurrency, collections, JVM behaviour, memory management, and performance optimization
  • Strong system design skills with practical experience designing scalable, highly available, low-latency systems
  • Strong hands-on experience with Spring, Kafka, Redis, and PostgreSQL
  • Strong understanding of distributed systems, including messaging, asynchronous processing, caching, consistency, availability, fault tolerance, and failure recovery
  • Hands-on experience with Java concurrency constructs such as Executors, CountDownLatch, CyclicBarrier, and asynchronous programming patterns
  • Strong understanding of API design, integration patterns, database design, and performance optimization
  • Ability to evaluate architectural trade-offs across performance, scalability, reliability, cost, and maintainability
  • Experience leading engineers, conducting design/code reviews, and establishing technical standards
  • Strong foundation in data structures, algorithms, OOP, and software design principles
  • Experience with Git, CI/CD, automated testing, and modern software engineering practices
  • Hands-on experience with AI-assisted development tools such as Claude Code or Cursor, with appropriate guardrails for architecture, code quality, security, and maintainability, is a significant plus
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience

Interested candidate please apply now at [email protected]

Pay: ₹1,500,000.00 - ₹2,000,000.00 per year

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

FreelanceRepublik

Développeur Back end

Freelance

Paris, France

Hybrid

Skills

JavaGitLabAWS

9 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

7 days ago

Quick apply

Theodo

Software Engineer Java/Spring Boot - CDI Paris - Theodo Extend

Permanent contract

Paris, France

Onsite

Skills

AngularClean CodeSpring Boot

1 hour ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools