About the Role :
We are seeking a seasoned Senior Technical Lead to drive the efforts of a dynamic, high-performing team of engineers responsible for developing and operating enterprise-grade platforms leveraging Java and Python. The ideal candidate will possess deep architectural expertise, hands-on technical skills, a proven track record in building and managing high-throughput, low-latency systems, and the ability to steer the team towards engineering excellence and high-quality delivery.
The role requires strong technical leadership with experience in managing multiple production deployment cycles, a deep understanding of operating critical production systems, and a focus on ensuring scalability, reliability, and operational resilience across the platform.
Must have :
Languages - Java, Python
Databases - PostgreSQL (RDP), MongoDB
Streaming - Kafka (KRaft)
Caching - Redis
Infrastructure - Kubernetes, Any Cloud Technology (AWS / GCP / Azure)
Observability - Prometheus, Grafana, ELK or Similar tools
API Gateway - Kong with Lua plugin scripting
IAM - Keycloak or any IAM, OAuth2 / OIDC
Role Expectations :
- Lead and mentor a team of highly skilled developers building services / platform in Java, Python , and related technology stacks.
- 10+ years of full-stack engineering experience, including at least 2 years in a technical leadership role.
- Proven expertise in Technical Architecture, with a deep understanding of design patterns, microservices, and system design principles.
- Proven expertise in building, and operating scalable, low-latency, high-throughput production systems.
- Strong hands-on experience with cloud-native architecture, Kubernetes, and distributed systems.
- Ability to diagnose and resolve complex technical issues efficiently in production environments.
- Demonstrated leadership capabilities with excellent mentoring, communication, and collaboration skills.
- Passion for driving automation, operational excellence, and performance optimization across the development lifecycle.
- Proven track record in managing end-to-end software delivery, including planning, execution, and delivery assurance.
- Familiarity with Agile methodologies, including sprint planning, backlog management, and iterative delivery.
- Experience in identifying risks, formulating mitigation plans, and managing dependencies across multiple teams and functions.
- Ability to work closely with Product, DevOps, and Platform teams to deliver secure, scalable, and maintainable solutions.