Write clean, efficient, and testable code, owning complex features and services from design to deployment, while championing automated testing and CI/CD in an Agile environment.
Compensation
You can look forward to a competitive salary and benefit plan including but not limited to:
Responsibilities
Write clean, efficient, and testable code, owning complex features and services from design to deployment
Work closely with your squad (PMs, engineers, QAs) to refine requirements, scope technical solutions, and deliver great software
Champion automated testing and CI/CD
Build, deploy, and monitor services in AWS using tools like Terraform, Kubernetes, and GitHub Actions
Take responsibility for the health, performance, and maintainability of the code you ship
Intermediate level position responsible for engineering activities including design, acquisition, and development of hardware, software, and network infrastructure.
Responsibilities
Provide assistance with a product or product component development within the technology domain
Conduct product evaluations with vendors and recommend product customization for integration with systems
Assist with training activities, mentor junior team members and ensure team’s adherence to all control and compliance initiatives
Assist with application prototyping and recommend solutions around implementation
Provide third line support to identify the root cause of issues and react to systems and application outages or networking issues
Requirements
Bachelor’s degree/University degree or equivalent experience
Hands-on senior data engineer passionate about solving business problems through innovation and engineering practices, driving the creation of a scalable and high-quality data intensive platform.
Responsibilities
Leverage deep technical knowledge to drive the creation of a scalable and high-quality data intensive platform leveraging Data Virtualization and Data Domains.
Requirements
Bachelor’s degree/University degree or equivalent experience
Nice to have: Flink
Nice to have: AI Agents
Nice to have: Model Context Protocol (MCP)
Nice to have: Retrieval-Augmented Generation (RAG)
Lead product definition, regulatory delivery, and data platform enhancements across Citi's cross-asset X-Value Adjustment (XVA) valuation, risk, and stress testing ecosystem, focusing on Quattro and Canvas platforms.
Compensation
receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus
Responsibilities
Define, articulate, and manage the product vision and multi-horizon roadmap for XVA data services, regulatory pipelines, and the Quattro and Canvas platform ecosystems.
Maintain end-to-end transparency over the technology Book of Work (BoW) and lead prioritization forums.
Translate complex capital markets business, risk methodology, and regulatory mandates into detailed epics, user stories, acceptance criteria, and workflow diagrams.
Serve as the technology liaison to senior front-office business stakeholders, ensuring solutions address business requirements.
Proactively identify, assess, track, and escalate delivery risks, dependency bottlenecks, and scope misalignments.
Requirements
Degree in Finance, Computer Science, Information Systems, Financial Engineering, Economics, or related quantitative/technical discipline
Nice to have: Generative AI/LLM tools
Nice to have: Certified Scrum Product Owner (CSPO)
The Applications Development Technical Lead (C13 / VP) is a senior technical leadership position responsible for directing the architectural design, engineering roadmap, and technical execution of mission-critical, enterprise-scale software platforms.
Responsibilities
Serve as the Lead Architect / Technical Authority across core banking platforms, defining high-level system designs, domain models, and technical blueprints aligned with enterprise architecture guidelines.
Direct the design and implementation of highly scalable, distributed, and resilient Java/Spring Boot microservices capable of processing high-volume, low-latency transactions.
Champion modern engineering paradigms including Event-Driven Architecture (EDA) using Apache Kafka, asynchronous messaging, and distributed caching strategies.
Drive technical debt reduction, legacy modernization, and application refactoring initiatives to enhance maintainability, scalability, and performance.
Establish and enforce software engineering standards, coding guidelines, API governance, and automated code quality gates across multi-disciplinary squads.
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or related quantitative field / equivalent work experience
Bachelor's Degree or higher in Computer Science or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering)