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
plus additional local benefits depending on your location