Match score not available

Program Manager - Banking

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Software Engineering, Computer Science, Mathematics, Engineering or related discipline required., 7+ years of hands-on software development and management experience with a proven record of developing consumer-facing products., Experience in managing teams of technologists and engineers, with strong communication skills., Familiarity with programming languages and frameworks such as Angular, Python, Java, and cloud implementations like AWS/AZURE/GCP..

Key responsabilities:

  • Develop and manage a team of technologists, providing mentoring and coaching.
  • Collaborate with architects and product managers to define design approaches aligned with customer needs.
  • Ensure adherence to best engineering practices and coordinate with peers for seamless workflow integration.
  • Drive successful product releases while managing risks and optimizing resources.

NTT DATA Services logo
NTT DATA Services XLarge https://us.nttdata.com/en/
10001 Employees
See all jobs

Job description

As the Manager of Software Engineering, you will serve as a key contributor and leader in the space of technological innovation. As Manager, you will combine your technical expertise and strong leadership skills to spearhead a results-driven engineering operation. The dynamic workload will encompass both attribute enhancements and cutting-edge innovations.

Primary responsibilities include:

  • Developing, managing and retaining a team of highly-inquisitive technologists, offering them both mentoring and coaching.
  • Collaborating with architects, product managers and other technical or non-technical stakeholders to define design approaches that are aligned with the customer-centric product vision.
  • Ensuring the best engineering and documentation practices are understood and followed.
  • Coordinating with peers within the organization to ensure seamless integration of functional workflows.
  • Ensuring successful incremental product releases while driving to deadlines and optimizing investments. Assuring quality through efficient management of team and resources.
  • Evaluating and limiting risk and vulnerabilities during the software development process by consistently employing industry best-practices.
Qualifications
Required Skills/Experience:
  • 7+ years of hands-on software development and management experience with a proven record of successfully developing consumer-facing, reliable and scalable products
  • Experience in managing teams of technologists and engineers
  • Excellent understanding of engineering software processes, methodologies (agile, waterfall, SCRUM and life-cycle), configuration management, release management and systems verification and test
  • Experience of programming languages, including at least one front end framework (Angular/React/Vue), Python3, Java, JavaScript, Ruby, Golang, C, C++, etc.
  • Understanding of AWS/AZURE/GCP implementations.
  • Strong communication (both oral and written) and interpersonal skills
  • Preferred Skills/Experience:
  • 10+ years of experience in the financial services industry, developing solutions for banks and financial institutions.
  • Understanding of banking systems and operations
  • Comfortable navigating large corporate structure to ensure timely delivery of projects
Education, Certifications and/or Other Professional Credentials:
  • Bachelor's degree in Software Engineering, Computer Science, Mathematics, Engineering or related discipline required

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Team Management
  • Social Skills
  • Communication

Program Manager Related jobs