CareerPlan

Senior Software Engineer, Reference Data Platform (Python/Oracle)

Belfast, Northern Ireland, GBFull-time2026-10-22 → 2026-11-10
Hybrid

Core

Design, develop, test, and implement the OMAI Fusion application to centralize, master, and distribute high-quality reference data across Citi's global business lines.

Role type

Senior IC software engineer (reference data platform)

Builds

Enterprise reference data platform (OMAI Fusion) for global business lines

Domain

Financial services / Master Data Management

Deliverable

production ML models | product features

Required skills

Python (3.x), Oracle Database (12c/19c+), PL/SQL, SQL, ETL, Data Modeling, Git, CI/CD, Automated Testing

Preferred skills

Financial Services domain experience, Python web frameworks (FastAPI/Flask/Django), Enterprise scheduling (Autosys/Airflow), Containerization (Docker/Kubernetes), Linux/Unix scripting

Technologies

Python, Oracle, Git, pytest, unittest, FastAPI, Flask, Django, Autosys, Airflow, Control-M, Apache Kafka, IBM MQ, Docker, OpenShift, Kubernetes

Responsibilities

Design and code backend services and ETL pipelines; Architect and optimize Oracle databases; Partner with business analysts on data requirements; Perform performance tuning and optimization; Define engineering standards and conduct code reviews; Collaborate on CI/CD pipelines; Provide tier-3 production support and mentorship

Seniority

Senior, hands-on IC