Skip to main content

Senior Software Engineer

Hyderabad, Inde

Hybrid

Postuler

Senior Software Engineer

ABOUT US:

As a world leading provider of integrated solutions for the alternative investment industry, Alter Domus (meaning “The Other House” in Latin) is proud to be home to 90% of the top 30 asset managers in the private markets, and more than 6,000 professionals across 24 jurisdictions. 

With a deep understanding of what it takes to succeed in alternatives, we believe in being different - in what we do, in how we work and most importantly in how we enable and develop our people. Invest yourself in the alternative, and join an organization where you progress on merit, where you can speak openly with whoever you are speaking to, and where you will be supported along whichever path you choose to take. 

Find out more about life at Alter Domus at careers.alterdomus.com  

About Role:

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.

Roles and Responsibilities:

  • 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.

Required Skills & Experience:

  • 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
#LI-SD1

WHAT WE OFFER

We are committed to supporting your development, advancing your career, and providing benefits that matter to you. 

Our industry-leading Alter Domus Academy offers six learning zones for every stage of your career, with resources tailored to your ambitions and resources from LinkedIn Learning. 

Our global benefits also include:

  • 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 

Equity in every sense of the word:

We are in the business of equity, in every sense of the word. For us, this means taking action to ensure every colleague has equal opportunity, valuing every voice and experience across our organisation, maintaining an inclusive culture where you can bring your whole self to work, and making Alter Domus a workplace where everyone feels they belong. 

We celebrate our differences, and understand that our success relies on diverse perspectives and experiences, working towards shared goals and a common purpose. We take pride in creating a workplace where all our people are empowered to be truly invested in the alternative and bring their whole selves to work.

We are committed to ensuring a welcoming recruiting and onboarding process for everyone. Please contact our hiring team if you require any accommodations to make our recruitment process more accessible for you. 

(Alter Domus Privacy notice can be reviewed via Alter Domus webpage: https://alterdomus.com/privacy-notice/)

#LI-HYBRID

Postuler

Rejoignez notre communauté de talents

Inscrivez-vous aujourd'hui pour rester informé en premier de nos futures opportunités !

Déjà membre ? Connectez-vous ici

Interessé(e) parVeuillez sélectionner une catégorie ou une option de localisation. Cliquez sur "Ajouter" pour créer votre alerte emploi.

En m'inscrivant, je reconnais avoir lu la politique de confidentialité d'Alter Domus, et je souhaite recevoir des communications par e-mail et SMS. Je comprends que je peux me désinscrire par e-mail et SMS à tout moment.