Technical Manager – Product Engineering

Posted On: July 15, 2024
Job Description:

Job Summary: We seek a skilled and experienced Technical Manager to join our Product Engineering team. The ideal candidate will have a strong background in the financial domain and a proven record of accomplishment in managing technical teams using Agile methodologies. This role requires a blend of technical expertise, leadership skills, and strategic thinking to drive the successful development and delivery of our financial products.

Key Responsibilities:

  Leadership and Management:

  • Lead and manage a team of software engineers, architects, and quality assurance professionals.
  • Foster a collaborative and innovative culture within the team.
  • Mentor and develop team members, guiding career progression and skill development.
  • Conduct regular performance reviews and provide constructive feedback.

 Product Development:

  • Oversee the end-to-end product development lifecycle, from concept to release.
  • Ensure products are designed, developed, and delivered according to industry standards and best practices.
  • Collaborate with Product Managers to define product roadmaps, requirements, and priorities.
  • Coordinate with cross-functional teams to ensure alignment and successful product delivery.

Technical Expertise:

  • Provide technical leadership and guidance in software design, architecture, and implementation.
  • Stay updated with the latest technological advancements and industry trends in the financial domain.
  • Drive the adoption of best practices in coding, testing, and deployment.

    Agile Methodologies:

  • Champion Agile methodologies and ensure the team follows Agile principles and practices.
  • Facilitate Agile ceremonies such as sprint planning, daily stand-ups, retrospectives, and reviews.
  • Continuously improve Agile processes to enhance team productivity and product quality.

Stakeholder Management:

  •     Collaborate with internal and external stakeholders to understand business needs and translate them into technical requirements.
  •     Communicate project status, risks, and issues to stakeholders clearly and timely.
  •     Manage stakeholder expectations and ensure customer satisfaction.

Skills and Qualifications:


  •  Minimum of 10 years of experience in software development and technical management.
  •  Proven experience in the financial domain, with a deep understanding of financial products, markets, and regulations.

  Technical Skills:

  • Strong proficiency in programming languages such as Java, C#, and C++.
  • Experience with financial systems and products such as banking software, trading platforms, payment gateways, and risk management systems.
  • Knowledge of software development frameworks and tools such as Spring, Spring Boot and “.NET”.
  • Working knowledge of web technology and frameworks such as Angular.
  • Strong understanding of Databases and implementation in optimization relational databases such as Postgres, Oracle or equivalent.
  • Familiarity with cloud platforms such as AWS, Azure, and Google Cloud.

Agile Methodologies:

  • Proven experience in leading Agile teams and implementing Agile practices (e.g., Scrum, Kanban).
  • Ability to facilitate Agile ceremonies and coach team members on Agile principles.

    Leadership and Management:

  • Strong leadership skills with the ability to inspire and motivate a technical team.
  • Excellent communication, interpersonal, and conflict-resolution skills.
  • Experience in performance management, team development, and mentoring.

    Educational Qualifications:

  •  Bachelor’s degree in any engineering discipline.
  •  Certifications in Agile methodologies (e.g., Certified Scrum Master, PMI-ACP)are a plus.
Job location icon


Job category icon

Job Category

Job experience icon

Job Experience

Job status icon

Job Status


We are eager to find the job that works for you, and we’ll get started as soon as you send your resume to us