Kotak

Senior Principal Manager-Software Engineering_MK511

Kotak Gandipet mandal, Telangana, India

Banking · 10,001+ employees

2 d ago
Principal (10+ yrs) Full-time India
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The Software Development Manager will lead technical projects and drive the success of digital platforms by ensuring high-quality delivery and operational excellence. They are responsible for defining product vision, managing roadmaps, and coaching teams in Agile methodologies.

What they look for

Software Development Management Distributed Computing Agile Methodologies Java Python RDBMS NoSQL Technical Program Management Product Vision Operational Excellence Stakeholder Management Code Review System Design Total Cost of Ownership Software Compliance Distributed Caching

Requirements

Candidates must have 11-17 years of experience in software development and a bachelor's degree in engineering. Strong communication skills, experience in leading large development teams, and proficiency in distributed systems and programming languages are required.

Full description

Job Title: Software Development Manager (SDM) / VP Engineering

Location: Hyderabad / Bangalore

Experience range: 11 – 17 Yrs

What we offer:

Our mission is – Building trust. Our customer's trust in us is not merely about the safety of their assets but also about how dependable our digital offerings are. That’s why, we at Kotak Group are dedicated to transforming banking by imbibing a technology-first approach in everything we do, with an aim to enhance customer experience by providing superior banking services. We welcome and invite the best technological minds in the country to come join us in our mission to make banking seamless and swift. Here, we promise you meaningful work that positively impacts the lives of many.

What we ask for :

Software Development Manager (SDM) who plays a crucial & critical role in driving the success of digital platforms for the Bank. SDM leads the technical projects and takes bottom line accountability to ensure project, team success. As a SDM you:

  • Are responsible for a set of services/product
  • Build annual execution plan for your product
  • Own and drive high-quality delivery using the technology that can scale using distributed computing
  • Hands on with technology to perform code reviews, Design the right tech and high code quality
  • Deep focus on operational excellence for optimal customer experience
  • Provide technical program management leadership to ONE team (across Product, Technology, Enterprise, IT, Vendor partners)
  • Understand, have experience in, Agile Ways of working and are able to coach others to promote Agile ways of working.
  • Help define the Product Vision & define the success (like KPIs) and business goals.
  • Create Software Development roadmaps and align different Product Increments for Product success.
  • Create & optimize Total Cost of Ownership (TCO)
  • Good to have knowledge of India stack - open banking (UPI) , RBI regulations, and Systems ( KYC, UIDAI) and apply the knowledge to solve technical dependencies.
  • Good to Have: Understand SDLC and manage dependencies with different enterprise teams
  • Software Compliance
  • Risks
  • Operations
  • Cross Functions
  • Understand and help define, implement Non-Functional requirements
  • Lead triage of defects, bugs and track them to closure
  • Provide one view of Product, Program progress (by tracking to KPIs) to stakeholders

Ideal Profile:

Education background:

Under graduation in Engineering.

Certifications - Minimum of Engineering degree will be good to have - Certification on AI/Programming languages/Software Technology (desired)

Experience range required

11-18 years

Skills:

  • Strong communications skills.
  • Customer centricity, obsession for customer
  • Ability to manage stakeholders (product owners, business stakeholders, cross function teams) to coach agile ways of working.
  • Ability to structure , organize teams, and streamline communication.
  • Prior work experience in leading software development teams of more than 8 developer in product company
  • Good knowledge of languages open-source systems, programming languages such as Java/Python, knowledge of RDBMS and NoSQL DBs, Distributed caching