Kotak Mahindra Bank logo

Principal Software Engineer

Kotak Mahindra Bank

On-site
Bangalore, Karnataka
Full-time
Principal
Manager
10+ yrs
Salary not listedPosted 1h ago

Real job — pulled straight from Kotak Mahindra Bank’s careers page · Verified September 9, 2026 · No reposts.

Job description

Kotak Mahindra Bank is hiring a Principal Software Engineer — a full-time, based in Bangalore, Karnataka role. Apply directly on Kotak Mahindra Bank's careers page below.

Principal-Software Engineering-SUPPORT SERVICES-CTO - In House Engineering

Location: Bangalore, Karnataka, India

Kotak Mahendra Bank is seeking a highly skilled Principal Engineer to lead a critical product engineering team, bringing expertise in cutting-edge technologies. Reporting directly to the Head of Engineering, this role is pivotal in addressing intricate technical challenges and architecting modern, scalable, and resilient systems.

Key Responsibilities:

  • Lead a product engineering team, actively contributing to the product roadmap execution.
  • Provide hands-on technical leadership, deep-diving into complex challenges.
  • Guide the team in the effective use of NoSQL database Dynomodb , MongoDB and other relevant technologies.
  • Collaborate closely with Product Management and Implementation teams to ensure the technical success and commercial viability of the product.
  • Recruit and lead a team of adept software engineers with a focus on fostering a culture of technical excellence.
  • Exhibit profound technical knowledge in Software Product Engineering, including Java/J2EE, Node.js, React.js, full stack, and other cutting-edge technologies.

Qualifications:

  • 10+ years of Software Engineering experience with at least 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 and address intricate technical challenges.
  • Extensive experience in end-to-end application development, spanning backend databases to persistent layers.
  • Proficiency in UI technologies such as Angular, React.js, Node.js, or full-stack environments.
  • Expertise in NoSQL technologies (Dynomodb, MongoDB, Cassandra, Neo4j, etc.).
  • Familiarity with workflow tools like Camunda and Temporal, as well as Elastic Search, Kibana and, Logstash.
  • Agile Methodology experience for developing Enterprise Software.
  • Strong understanding of Kafka, Redis, ActiveMQ, RabbitMQ, Solr, Docker, Kubernetes, etc.
  • Ownership of end-to-end design and delivery of quality enterprise product/applications.

Additional Attributes:

  • Proven track record of setting and achieving high technical standards.
  • In-depth understanding of modern, scalable, and resilient technology architecture.
  • Key programming skills in Java, J2EE, and cutting-edge technologies.
  • Excellent team building, mentoring, and coaching skills.

Five Reasons to Join Kotak Mahendra Bank:

  • Leadership Role: Lead a critical product engineering team, influencing the technological direction.
  • Expertise in Modern Architecture: Contribute to the development of modern, scalable, observable, and resilient systems.
  • Career Mobility: Explore diverse roles within the organization.
  • Industry Impact: Contribute to a leading financial institution and shape the future of banking in India.
  • Dynamic Environment: Work in a challenging and innovative environment, applying your skills to create impactful solutions.

 

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
DXC Technology logo

Junior Java Developer

Wroclaw, Poland
✓ From careers page· just now
SmartBear logo

Senior Software Engineer - Java

Bengaluru, Karnataka, India
✓ From careers page· 1m ago
Qualcomm logo

Staff Engineer, Product Integration & Commercialization

Ho Chi Minh City, Vietnam
✓ From careers page· 14m ago
Qualcomm logo

RF Product and Test Engineer

Tijuana, Baja California
✓ From careers page· 14m ago

Frequently asked questions

What skills are required for Principal Software Engineer at Kotak Mahindra Bank?

The required skills for Principal Software Engineer at Kotak Mahindra Bank include: Java, J2EE, Node.js, React, Angular, MongoDB, DynamoDB, Cassandra, Elasticsearch, Kibana, Kafka, Redis, RabbitMQ, Docker, Kubernetes, Agile, SQL.

What is the seniority level for Principal Software Engineer at Kotak Mahindra Bank?

Principal Software Engineer at Kotak Mahindra Bank is a Principal / Manager level position.

How do I apply for Principal Software Engineer at Kotak Mahindra Bank?

You can view the full description and apply for Principal Software Engineer at Kotak Mahindra Bank on EchoJobs: https://echojobs.io/job/kotak-mahindra-bank-principal-software-engineering-support-services-cto-in-house-engineering-02jjc.