Principal Software Engineer
Kotak Mahindra Bank
Apply on company website
Principal Software Engineer
Kotak Mahindra Bank
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Principal Software Development Engineer
As a Principal Engineer at Kotak Mahindra Bank, you will play a pivotal role in building resilient, scalable, and innovative technology solutions. You will lead a high-performing product engineering team, provide hands-on technical leadership, and collaborate with cross-functional teams to ensure technical success and commercial viability. This is an opportunity to influence the technological direction of one of India’s leading financial institutions.
Location: Hyderabad / Bangalore / Mumbai
Experience: 10+ Years
Education: Bachelor’s degree in Computer Science, Information Technology, or related field
- Lead and mentor a product engineering team, ensuring timely execution of the product roadmap.
- Provide hands-on technical leadership and solve complex engineering challenges.
- Architect and deliver modern, scalable, and resilient enterprise systems.
- Guide the team in leveraging NoSQL databases (DynamoDB, MongoDB) and other advanced technologies.
- Collaborate with Product Management and Implementation teams for technical and business success.
- Recruit and build a high-performance engineering team, fostering a culture of technical excellence.
- Drive adoption of Agile methodologies and best practices in software development.
- Ensure end-to-end design and delivery of quality enterprise applications.
- Experience: 10+ years in software engineering, with at least 5+ years in a leadership role within a product company.
- Proven ability to recruit, lead, and mentor high-performing engineering teams.
- Strong technical expertise in Java/J2EE, Node.js, React.js, and full-stack development.
- Deep understanding of NoSQL technologies (DynamoDB, MongoDB, Cassandra, Neo4j).
- Familiarity with workflow tools (Camunda, Temporal) and observability tools (Elastic Search, Kibana, Logstash).
- Proficiency in UI technologies (Angular, React.js, Node.js).
- Hands-on experience with Kafka, Redis, ActiveMQ, RabbitMQ, Solr, Docker, Kubernetes.
- Strong knowledge of Agile methodologies for enterprise software development.
- Ability to set and maintain high technical standards and deliver modern, scalable architectures.
- Excellent communication, team-building, and mentoring skills.
Experience Level
Senior LevelJob role
Work location
Bangalore, Karnataka, India
Department
IT & Information Security
Role / Category
IT Infrastructure Services
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 5 years
About company
Name
Kotak Mahindra Bank
Job posted by Kotak Mahindra Bank
Apply on company website