Software Engineer Technical Lead
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ฎ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฐ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ฎ๐ฑ-๐ฐ๐ฑ ๐๐ฃ๐)
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.