int(11014)
Bangalore, India

Executive Director – Software Engineering (Principal Engineer)

Our client, a global leader in financial services and one of the world’s top five banks by assets, employs over 300,000 people worldwide. They offer strategic advice and products to leading corporations, governments, wealthy individuals, and institutional investors. Their Asset & Wealth Management division provides industry-leading investment management and private banking solutions. Asset Management delivers a comprehensive range of strategies and expertise across all asset classes through a global network of investment professionals. Wealth Management helps individuals, families, and foundations take a focused approach to their finances, enabling them to define, pursue, and achieve their financial goals.

 

Their technology team is expanding to support the accelerated growth of the successful Wealth Management business. They are collaborating with senior leaders, business, and technology partners to design state-of-the-art applications and products for scaling and growth.

 

The Director of Software Engineering is a Full-Stack Principal Engineering role which will provide expertise and engineering excellence as a vital member of an agile team, working to enhance, build, and deliver trusted, market-leading technology products that are secure, stable, and scalable. The incumbent will leverage his/her advanced technical skills and collaborate with colleagues across the organization to drive best-in-class outcomes across various technologies, supporting one or more of the firm’s portfolios. This role is based in Bangalore, India.

 

Candidates with experience in mortgage & document management system-related software product development are encouraged to apply.

 

Please contact Shubhashish Das or email your cv directly in word format with Job ID: 13253 to HR-India@theedgepartnership.com

 

Please note that due to the high number of applications only shortlisted candidates will be contacted. If you do not hear from us in the next 7 business days, we regret to inform you that your application for this position was unsuccessful.

Apply for this Job

Key responsibilities

  • Providing technical leadership and direction for software development projects.
  • Defining the architectural vision and strategy aligned with business goals.
  • Mentoring and guiding development teams to ensure successful solution implementation.
  • Designing and architecting scalable, robust, and high-performance software solutions using Java and React.
  • Conducting architectural reviews and ensure compliance with technical standards.
  • Overseeing project timelines, budgets, and resource allocation.
  • Collaborating with cross-functional teams to define project scope and objectives.
  • Engaging with stakeholders, including clients, to gather requirements and translate them into technical specifications.
  • Communicating complex technical concepts to non-technical stakeholders.
  • Fostering strong relationships with clients, vendors, and internal teams.
  • Promoting a culture of continuous improvement and innovation within the development team.
  • Implementing and advocating for agile methodologies and practices.
  • Identifying opportunities for process optimization and efficiency enhancements.

Role requirements

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Over 15 years of experience in software development, with significant time in leadership or architectural roles.
  • Proficiency in Java, including frameworks such as Spring and Hibernate.
  • Extensive experience with React.js and its ecosystem (Redux, React Router, etc.).
  • Strong knowledge of front-end and back-end development, RESTful APIs, and microservices architecture.
  • Proven ability to lead and manage development teams with strong mentoring and coaching skills.
  • Demonstrated success in managing complex projects from inception to delivery.
  • Exceptional analytical and problem-solving skills with a strategic mindset.
  • Excellent verbal and written communication skills, with the ability to convey technical information clearly and concisely.

 

Preferred Qualifications, Capabilities, and Skills:

  • Relevant certifications in Java, React, or solution architecture.
  • Previous experience in a similar industry or domain.
  • Strong interpersonal skills, adaptability, and a collaborative approach to working with teams.

Apply for this Job

Executive Director – Software Engineering (Principal Engineer)

Bangalore, India

    Submit Application