Kotak Mahendra Bank is seeking a skilled Principal Software Engineer to lead a product engineering team, contributing to cutting-edge technologies. The role involves technical leadership, architectural design, and collaboration with product management, implementing modern, scalable systems. The position is pivotal in addressing complex challenges and ensuring product success.
Requirements
- 10+ years of Software Engineering experience
- 5+ years in a leadership role within a software product company
- Proven ability to recruit and lead high-performance engineering teams
- Exceptional technical credibility to analyze technical challenges
- Extensive experience in end-to-end application development
- Proficiency in UI technologies (Angular, React.js, Node.js, full-stack)
- Expertise in NoSQL technologies (Dynomodb, MongoDB, Cassandra, Neo4j)
- Familiarity with workflow tools (Camunda, Temporal, Elastic Search)
- Agile Methodology experience for developing Enterprise Software
- Strong understanding of Kafka, Redis, ActiveMQ, RabbitMQ
- Ownership of end-to-end design and delivery of quality enterprise product/applications
Benefits
- Leadership Role
- Career Mobility
- Dynamic Environment