A

Alter Domus

Fund administration and corporate services provider

Senior Software Engineer

Full-Stack EngineeringUpdated on Nov 14
Full-timeHyderabad, Telangana, IndiaIn-person

About the Job

Requirements

  • A BSc, BE, or BTech in Computer Science, Engineering, or a related field is required.
  • At least 7 years of software engineering experience, focused on financial systems or other regulated domains, is required.
  • Strong Python skills for backend services and data processing, with experience in FastAPI or a similar framework and asynchronous programming, are required.
  • Experience building secure, high-performance REST APIs is required; GraphQL experience is a plus.
  • Knowledge of OAuth2, OIDC, JWT, access control models, and audit logging is required.
  • Strong SQL and database skills are required, preferably with PostgreSQL, including schema design, migrations, and query tuning for financial data.
  • Experience with NoSQL or document stores is required.
  • Strong grounding in software architecture, design patterns, microservices, and event-driven design is required.
  • Experience with React and TypeScript is required.
  • Experience with Docker and Kubernetes is required.
  • Experience deploying on AWS is required; familiarity with infrastructure as code, such as Terraform, is required.
  • Knowledge of secure software development lifecycle practices for financial applications is required.
  • Understanding of observability, alerting, and incident response is required, with experience using OpenTelemetry or similar tools.
  • Strong test automation skills across unit, integration, and contract tests are required.

Responsibilities

  • Lead the integration of Fenergo APIs to extract, synchronize, and publish KYC and AML data across internal platforms.
  • Design, build, and operate secure, high-performance REST and GraphQL APIs that provide applications access to the investor data store.
  • Build and operate a gateway layer that abstracts vendor API complexity and handles rate limits, retries, idempotency, pagination, and schema changes.
  • Apply strong authentication and authorization to APIs, including OAuth2 and OIDC, role-based and attribute-based access control, fine-grained authorization, tenant isolation, and audit logging.
  • Build Python pipelines for document ingestion, crawling, parsing, transformation, and synchronization across platforms using event-driven and batch patterns.
  • Build search and retrieval features for client documents using text extraction, embeddings, and vector search; apply LLM-assisted classification and extraction with human review and clear evaluation criteria.
  • Contribute to the design and delivery of a KYC tokenization proof of concept covering verifiable credentials, consent management, and ledger-based sharing of KYC data.
  • Design relational SQL and non-relational data models for complex investor and entity data at scale.
  • Build React user interfaces, including review and operations screens.
  • Add validation, monitoring, and alerting to keep investor data accurate and available using metrics, logs, and distributed tracing.
  • Run services in containers on Kubernetes and deploy through CI/CD pipelines and infrastructure as code.
  • Participate in requirements analysis, translate business needs into technical designs, and improve code quality through peer review and automated tests.
  • Support training and user adoption across global teams.

Desired Qualifications

  • Experience integrating with KYC, AML, or client lifecycle management platforms, such as Fenergo.
  • Knowledge of KYC and AML concepts, including client onboarding, periodic review, beneficial ownership, sanctions, and adverse media screening.
  • Experience with document processing, including OCR, parsing, chunking, embeddings, and vector databases such as pgvector.
  • Experience with LLM-based applications, including retrieval-augmented generation, prompt design, evaluation, and cost control.
  • Experience with crawling and scheduled ingestion jobs.
  • Experience with message queues and event streaming.
  • Exposure to blockchain or distributed ledger technology, verifiable credentials, or decentralized identity.
  • Experience with data platforms and pipelines, such as Databricks or Spark.

About the Company

Alter Domus

Fund administration and corporate services provider

Alter Domus provides fund administration, corporate services, depositary services, transfer pricing, domiciliation and management company services to asset managers, lenders and asset owners, with a focus on private equity, real estate and debt capital markets. It works through a vertically integrated model with dedicated teams and technology across the value chain, supporting both stand-alone funds and large multi-jurisdictional funds via a global network of 35+ offices and 3,300+ employees. The company differentiates itself by combining deep alternative-investment knowledge with end-to-end service coverage, sector-specific expertise, and broad geographic reach tailored to its clients. Its goal is to help clients grow and operate more efficiently by providing comprehensive, hands-on, scalable solutions across jurisdictions and asset classes.

Company size
1-10
Company stage
Not listed
Total funding
Not listed
Headquarters
Luxembourg, Luxembourg
Founded
2003

Recently Posted Jobs

Explore more opportunities at Alter Domus

See more jobs