Principal Software Engineer

Kotak Mahindra Bank

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

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 Level

Job 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