Software Developer/ Engineer/ Architect

Engineering Manager

Responsibilities

We are seeking Application Development Group Manager for Payments & Receivables Technology team. The successful candidate will interact with the key stakeholders from product, operations and other teams for managing migration to deliver technology book of work and various franchise critical payments initiatives. The candidate will also interact with Project Manager, the development, testing, and production support teams, as well as other departments within Citigroup (such as the System Administrators, Database Administrators, Data Centre Operations, and Change Control groups) for TTS platforms. The candidate should be well versed with payments processing in any global markets with strong expertise on product, technical & functional behavior.

He/she requires exceptional communication skills across both technology and the business and will have a high degree of visibility. The candidate will be a rigorous technical manager with a strong understanding of how to build scalable, enterprise level global solutions

The ideal candidate will be dependable and resourceful software professional who can comfortably work in a large development team in a globally distributed, dynamic work environment that fosters diversity, teamwork and collaboration. Ability to work in high-pressured environment is essential.

Qualifications:

  • Bachelors or master’s degree in Computer Science, Computer Engineering or related technical field, or equivalent practical experience.
  • Minimum experience of 15 years working in banking technology industry
  • Minimum 10 years of relevant experience working on payments landscape handling technical delivery and support
  • Minimum 10 years of experience in leading globally distributed teams successfully
  • Proven track record for technology strategy, planning and overall governance
  • Project management, interpersonal, and communication skills, with high attention to details.
  • Demonstrated people management skills

Responsibilities:

  • Lead integration of functions with understanding of client core business functions and partner with multiple senior management teams to meet goals and deploy new products and process enhancements
  • Solve the highest-impact, highest-profile problems with significant business impact through in-depth evaluation of complex business processes, system processes and industry standards
  • Influence and negotiate with senior leaders (across functions) and communicate with external parties as needed
  • Delivery of Payments technology book of work and various franchise critical payments initiatives
  • Providing technology leadership for right strategy, planning and governance addressing how to identify and manage the tech debt
  • Addressing all aspects of Production stability, scalability and availability for these transformed payment processing flows via proposed architecture and solution design
  • Contribute to technical direction and strategic decisions as a technical expert in all development and implementation phases, providing in-depth and sophisticated analyses to define problems and develop innovative solutions
  • Conduct management activities, including resource management, work allocation, mentoring/coaching and other duties and functions as assigned
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Technical / Functional Proficiency:

  • Responsible for providing technical leadership of multiple large scale/complex software solutions, even by extending the existing platform through custom development, customization and integration with in-house solutions and vendor solutions leading to a complete platform that caters to key business requirements.
  • Strong experience in working with various Payments schemes and Payments messaging formats such as SWIFT, ISO 20022 etc.
  • Experience in building enterprise grade transaction processing system with focus on recovery, stability, reliability, scalability and performance.
  • Demonstrated excellent software development acumen, preferable experience in development & implementation of any tech stack completely
  • Exposure to performance tuning of large technical solutions with significant volumes
  • Conversant with various technologies, experience in transforming legacy systems to new age technologies befitting the needs of business function.
  • Interpret business strategy and determine innovative technology solutions with the ability to manage and evaluate data and innovation pipeline

Leadership Skills:

  • Excellent organization skills, attention to detail, and ability to multi-task
  • Demonstrated sense of ownership & responsibility and capability to deliver quickly
  • Flexibility to handle multiple complex projects and changing priorities
  • Strong Stakeholder Management experience on discussion among Business, Solutions, Operations and Application Teams.
  • Excellent communication skills. Clearly articulating and documenting technical and functional specifications is a key requirement.
  • Proactive problem-solver, Relationship builder and team player
  • Negotiation, difficult conversation management and prioritization skills
  • Promotes teamwork and builds strong relationships within and across global teams
  • Promotes continuous process improvement especially in code quality, testability & reliability
  • Ability to provide quick turnaround to software issues and management requests
  • Ability to assimilate key issues and concepts and come up to speed quickly
  • Ability to push an agenda in a matrix environment through influencing and collaboration

Job Locations:

  • Jersey City, NJ
  • New Castle, DE
  • Tampa, FL
  • Irving, TX
  • Mississauga, Ontario
  • Dublin, Ireland
  • London, Great Britain
  • Pune, India
  • Chennai, India
  • Singapore, India
  • Sao Paulo, Brazil