Technical Lead
Full Job Description
Role Overview
IDFC FIRST Bank seeks a Technology Lead with expertise in Java and/or Golang to build and scale digital banking platforms. This role is 70% hands-on Individual Contributor (IC) focused on coding, system design, microservices, distributed systems, and cloud-native architectures, with 30% dedicated to technical leadership and mentoring across engineering teams.
Key Responsibilities
Architecture & Engineering:
• Design and develop scalable, secure, highly available backend systems using Java (Spring Boot) and/or Golang.
• Architect and build microservices, REST APIs, event-driven systems, and distributed applications.
• Drive technical design, system architecture, scalability, resiliency, and performance optimization initiatives.
• Lead modernization efforts for enterprise applications and digital banking platforms.
• Ensure production readiness through robust observability, monitoring, fault tolerance, and security controls.
Hands-on Development (70%):
• Write clean, scalable, production-grade code.
• Perform code reviews, architecture reviews, and technical deep dives.
• Troubleshoot complex production issues and drive root-cause analysis.
• Drive engineering excellence through test automation, CI/CD, DevOps, and secure coding practices.
• Leverage AI-assisted development tools to improve productivity and code quality.
Technical Leadership (30%):
• Mentor engineers and establish engineering best practices.
• Collaborate with Product Managers, Architects, SRE, DevOps, and business stakeholders.
• Manage technical dependencies across multiple platforms and engineering pods.
• Drive Agile delivery, technical governance, and engineering standards.
Company
IDFC FIRST Bank
IDFC FIRST Bank is a leading private bank in India, founded on principles of Ethical, Digital, and Social Good Banking. It is one of the fastest-growing private banks, offering a comprehensive range o...