This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our Payments & Treasury Technology team in Hyderabad and play a pivotal role in transforming how we manage billions of dollars in client transactions. We are seeking a talented Software Engineer to work on our treasury management ecosystem, which includes our internally built payments platform and Kyriba treasury management system integration. Built with Python and React, with infrastructure deployed to AWS and applications containerized on a managed Kubernetes platform, this is a critical role that directly impacts payment processing for global clients in the alternative investment industry. You'll be at the intersection of treasury operations and modern software engineering, leading Kyriba implementations and enhancing payment processes across our global payments infrastructure. With Kyriba as the core treasury platform—integrated with bank connectivity (SWIFT, host-to-host, APIs), internal payment systems, and downstream financial platforms—you'll help design and deliver secure, scalable, and audit-ready digital treasury solutions. Your work will support critical payment types including distribution payments to investors, investment payments for capital calls, supplier payments, and bank-to-bank transfers, processing transactions across multiple currencies and jurisdictions.
Job Responsibility:
Design, develop, and maintain RESTful APIs for seamless integration between Kyriba, internal payment platforms, banking networks, and downstream financial systems.
Write clean, scalable code using Python for backend services and React for front-end payment dashboards and user interfaces.
Implement microservices architecture to support modular, scalable payment processing and build integration points for future ERP/fund accounting platform connectivity (Yardi, eFront).
Implement monitoring, alerting, and control mechanisms for payment processing pipelines, supporting CI/CD pipelines and sandbox environments.
Serve as technical lead for Kyriba implementation across Payments, Bank Account Management, Cash Management, and Cash & Liquidity Management modules.
Configure Kyriba workflows for different payment types (distribution, investment, supplier, bank-to-bank transfers) with multi-level approval hierarchies and transaction codes.
Support bank integrations (SWIFT, host-to-host, APIs) and troubleshoot cross-system payment flows.
Design and develop payment dashboards with advanced filtering capabilities, approval queue views, and payment batching logic.
Configure entry templates, beneficiary management databases, and automated workflows for bank statement processing, reconciliation, and cash visibility reporting.
Manage core data configurations including banks, accounts, companies, currencies, countries, and calendars.
Implement fraud detection rules with configurable risk scores, impact actions, alert workflows, and prohibited country lists.
Ensure all payment processing adheres to regulatory requirements and internal controls with proper role-based access controls.
Participate in requirements analysis, identify gaps, and translate business requirements into scalable technical solutions with clear documentation.
Ensure code quality through best practices, peer code reviews, automated testing, and comprehensive UAT scripts.
Support training initiatives and user adoption across global teams.
Requirements:
BSc/B.E/B.Tech in Computer Science, Engineering, or related field.
5+ years of experience in software engineering with focus on financial systems, payments, or treasury technology.
Strong professional experience with Python programming language for backend services and data processing.
Proficiency with React or modern JavaScript frameworks for front-end development.
Experience building secured RESTful APIs for financial services with high performance and security requirements.
Strong understanding of software architecture, design patterns, and microservices.
Experience with SQL and database management for financial data.
Knowledge of secure SDLC principles and best practices for financial applications.
Hands-on experience with Docker containerization and Kubernetes orchestration.
Experience in cloud deployment on AWS.
Understanding of infrastructure monitoring, alerting, and incident response.
Experience integrating treasury platforms with ERP systems, fund accounting platforms, or banking systems.
Understanding of payment processing workflows, approval hierarchies, and treasury operations.
Familiarity with payment formats and standards (MT, XML, ISO 20022).
Knowledge of banking connectivity protocols (SWIFT, host-to-host, API-based connections).
Understanding of multi-currency payment processing and payment types (distribution, capital calls, supplier, bank-to-bank transfers).
Understanding of sanctions screening and regulatory compliance requirements (EU, US OFAC, UK HMT).
Understanding of test automation frameworks and practices
Experience with performance testing and optimization of financial applications
What we offer:
Support for professional accreditations such as ACCA and study leave
Flexible arrangements, generous holidays, plus an additional day off for your birthday
Continuous mentoring along your career progression
Active sports, events and social committees across our offices
24/7 support available from our Employee Assistance Program
The opportunity to invest in our growth and success through our Employee Share Plan