C

Citi

Runs banking and payments for global clients

FX Risk Java Technology Lead Vice President

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedHybrid

About the Job

Requirements

  • At least 5 years of professional Java development experience and at least 2 years in a technical leadership role.
  • Expert-level knowledge of Core Java and multithreading using JDK 11 or later.
  • Proven experience architecting distributed, high-performance systems.
  • Hands-on experience with SQL and NoSQL databases, including Oracle, MySQL, PostgreSQL, MongoDB, or Cassandra.
  • Experience with message queuing systems such as Kafka, Tibco, or Solace.
  • Deep understanding of Linux and JVM internals.
  • Strong advocacy for Test-Driven Development and automated testing.
  • Extensive production support experience, including L3 support and on-call duties.
  • A proven track record of leading and mentoring engineering teams.
  • Experience managing the full Software Development Life Cycle from conception to production.
  • Project management skills and Agile/Scrum experience.
  • A track record of delivering mission-critical systems.
  • English proficiency at B2 level or higher.
  • A bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Responsibilities

  • Lead and mentor a team of Java developers, fostering technical excellence and ownership.
  • Define technical vision and architecture for FX risk calculation platforms.
  • Make technical decisions on system design, technology stack, and implementation.
  • Promote best practices in code quality, testing, performance, and security.
  • Conduct code reviews and develop team capabilities through constructive feedback.
  • Own systems and features across the entire Software Development Life Cycle.
  • Drive accountability within the team and ensure members take ownership of their work.
  • Own the technical roadmap and align it with business objectives.
  • Identify and mitigate risks throughout the development lifecycle.
  • Design and architect scalable, resilient solutions for complex risk calculation workflows.
  • Lead implementation of distributed systems handling global trade volumes.
  • Optimize application performance and establish benchmarks.
  • Design integration patterns with SQL/NoSQL databases and messaging systems.
  • Ensure systems support observability, maintainability, and operational excellence.
  • Build and grow a high-performing engineering team through hiring, mentoring, and career development.
  • Foster a culture of ownership, initiative, and accountability.
  • Collaborate with product, business, and risk stakeholders.
  • Remove blockers and create an environment for the team to succeed.
  • Lead by example in technical excellence and professional conduct.
  • Lead end-to-end delivery of complex projects and initiatives.
  • Own production stability and system reliability for critical FX risk systems.
  • Establish monitoring, alerting, and incident response procedures.
  • Lead L3 production support and participate in an on-call rotation.
  • Balance technical debt with feature delivery and make strategic trade-off decisions.
  • Take accountability for systems, team outcomes, and business results; proactively address issues before escalation.
  • Balance short-term delivery with long-term technical vision, communicate complex technical concepts to varied audiences, and make data-driven decisions with business context.
  • Work across teams and time zones, focus on measurable business value, and drive execution while maintaining standards.
  • Stay current with industry trends and best practices, improve processes, challenge the status quo, and encourage experimentation and learning from failures.

Desired Qualifications

  • Experience in financial services, particularly trading systems or risk management.
  • Knowledge of FX markets and risk calculation methodologies.
  • Expertise in containerization and orchestration using Docker and Kubernetes.
  • Experience building CI/CD pipelines and implementing DevOps practices.
  • Experience with microservices architecture at scale.
  • A master's degree is preferred but not required.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs