Skip to main content
Posted 04 June, 2026

Associate III - Software Engineering (Diversity)

Kotak Mahindra Bank
Hyderabad,Telangana,IN,500008 Full Time
Reference: 218_549763_208863

As an Associate III Software Engineer, you will be a key member of our technology team, working on innovative solutions for our banking and financial ecosystem. Your role will involve designing, developing, and deploying scalable software, collaborating with cross-functional teams, and continuously learning to enhance our systems. You'll have the opportunity to make a significant impact and contribute to our mission of delivering secure and scalable technology solutions.
  • Strong foundational knowledge of Data Structures and Algorithms.
  • Proficiency in at least one programming language (Java, Python, C++, Go, etc.).
  • Understanding of OOP concepts, system design, and software development principles.
  • Good problem-solving skills and analytical mindset.
  • Familiarity with databases, APIs, and web technologies is preferred.
  • Excellent communication skills and ability to work effectively in a team.
  • Willingness to learn and adapt to new technologies and industry trends.
  • Ability to work independently and manage multiple tasks simultaneously.
  • Passionate about software development and the banking/financial domain.
  • B.Tech / M.Tech with specialization in CS / IT Only with Minimum 70% overall in academics.
  • We are currently looking only for Diversity (Female) candidates who can join immediately.
  • Open to relocate and join us across tech offices (HYD/BLR/BOM/GGN).
  • Design, develop, and test scalable software solutions, ensuring high performance and reliability.
  • Write clean, efficient code, adhering to best practices and coding standards.
  • Collaborate with product managers, QA, and other engineers to deliver high-quality products.
  • Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Debug and troubleshoot technical issues, implementing effective solutions.
  • Stay updated with emerging technologies and apply them to enhance system performance.
  • Conduct thorough testing and ensure software meets functional and non-functional requirements.
  • Document code and provide clear and concise technical documentation.
  • Provide support and maintenance for deployed applications, ensuring smooth operations.
  • Actively contribute to team discussions and share knowledge with colleagues.

Sign up for Job Alerts