Software Engineer Technical Lead

Bengaluru, IndiaFull-timePosted Jul 29, 2026

๐—ง๐—ต๐—ถ๐˜€ ๐—ฟ๐—ผ๐—น๐—ฒ ๐—ถ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—ผ๐—ป๐—ฒ ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐—ช๐—ฒ๐—ฒ๐—ธ๐—ฑ๐—ฎ๐˜†'๐˜€ ๐—ฐ๐—น๐—ถ๐—ฒ๐—ป๐˜๐˜€

๐—ฆ๐—ฎ๐—น๐—ฎ๐—ฟ๐˜† ๐—ฟ๐—ฎ๐—ป๐—ด๐—ฒ: ๐—ฅ๐˜€ ๐Ÿฎ๐Ÿฑ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ - ๐—ฅ๐˜€ ๐Ÿฐ๐Ÿฑ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ (๐—ถ๐—ฒ ๐—œ๐—ก๐—ฅ ๐Ÿฎ๐Ÿฑ-๐Ÿฐ๐Ÿฑ ๐—Ÿ๐—ฃ๐—”)

Experience: 7+ yrs

Location: Bengaluru, Karnataka, India

Job Type: Full-time

We are seeking an experiencedย Technical Leadย to lead the design, development, and delivery of scalable, cloud-native software solutions. This role is ideal for professionals with strong expertise inย Java, Spring Boot, microservices, distributed systems, and AWS, combined with the leadership skills to mentor engineering teams and drive technical excellence.

As a Technical Lead, you will play a key role in defining system architecture, leading end-to-end software development, and ensuring the successful delivery of high-quality applications. Working closely with product managers, architects, DevOps engineers, and cross-functional teams, you will build resilient, high-performance systems while fostering engineering best practices, innovation, and continuous improvement.

Requirements

Key Responsibilities

  • Lead, mentor, and guide software engineering teams to deliver high-quality, scalable solutions.
  • Design and implement secure, scalable, and cloud-native system architectures using modern engineering principles.
  • Develop and maintain backend applications using Java, Spring Boot, and microservices architecture.
  • Build and optimize distributed systems for performance, reliability, and scalability.
  • Design and manage RESTful APIs, asynchronous workflows, event-driven architectures, and real-time messaging systems.
  • Implement and optimize cloud solutions using AWS services such as RDS, S3, Lambda, ECS, and EKS.
  • Work with PostgreSQL, MongoDB, and event-streaming technologies such as Apache Kafka to build robust data platforms.
  • Improve application performance through efficient algorithms, caching strategies, monitoring, logging, and debugging.
  • Collaborate with cross-functional teams to estimate effort, plan releases, manage technical risks, and ensure timely project delivery.
  • Conduct code reviews, establish engineering standards, and drive continuous improvements in software quality and development processes.

What Makes You a Great Fit

  • 7+ years of experience inย Software Development, Backend Engineering, or Technical Leadership roles.
  • Strong hands-on expertise inย Java 17+,ย Spring Boot 3+, and microservices architecture.
  • Deep understanding of distributed systems, system design, and cloud-native application development.
  • Experience working with AWS cloud services, including RDS, S3, Lambda, ECS, and EKS.
  • Strong knowledge of PostgreSQL, MongoDB, Apache Kafka, and event-driven architectures.
  • Good understanding of data lakes, lakehouse architectures, batch processing, and stream processing concepts.
  • Excellent knowledge of data structures, algorithms, design patterns, and application performance optimization.
  • Experience implementing REST APIs, asynchronous processing, caching, monitoring, logging, and debugging solutions.
  • Proven leadership experience mentoring engineering teams and driving technical decision-making.
  • Excellent analytical, communication, stakeholder management, and problem-solving skills with the ability to thrive in a fast-paced development environment.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your rรฉsumรฉ so you only see the matches that matter.

Get started free