Lead Software Engineer – Backend (Jaipur)

Lead Software Engineer – Backend (Jaipur)

25 Aug
|
Resource IT and Non IT
|
Jaipur

25 Aug

Resource IT and Non IT

Jaipur

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
- Solid 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

📌 Lead Software Engineer – Backend (Jaipur)
🏢 Resource IT and Non IT
📍 Jaipur

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer – backend (jaipur) / jaipur