Securities Settlements Engineering Developer, Vice President

Citi

Remote Actively hiring
Remote, USA · Jersey City, NJ Posted 15 days ago $142,320$213,480 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer in the Technology Applications Development team, you will drive engineering excellence and modern practices across our international and domestic settlements stack. Your primary responsibilities include designing and developing scalable, high-performance applications using trunk-based development and ensuring robust test coverage through TDD and BDD methodologies. You will work closely with architects and cross-functional teams to implement microservices architecture, event-driven systems like Kafka or Solace, and optimize for low-latency computing. Essential skills encompass hands-on experience in Java, Python, Kotlin, as well as expertise in CI/CD pipelines, DevOps practices, and secure coding standards. This role demands a deep understanding of system design, high availability, fault tolerance, and modern cloud-native technologies such as AWS, Kubernetes, and Docker, all within the context of financial services software development at scale.

Skills

Kotlin Python Java Microservices Architecture Apache Kafka Oracle MongoDB TDD BDD CI/CD AWS Kubernetes Docker Trunk-Based Development Feature Flags Event-Driven Architecture DevOps Agile

What you'll do

  • Design and develop robust, scalable applications using trunk-based development practices.
  • Ensure high test coverage through TDD, BDD, and automated testing methodologies.
  • Implement secure coding practices and conduct vulnerability assessments regularly.
  • Mentor junior engineers to foster a culture of engineering excellence and continuous learning.
  • Collaborate with DevOps teams to optimize deployments and enhance production resilience.

What we're looking for

  • Over 10 years of experience in financial services software development.
  • Expertise in Java, Python, Kotlin, and system architecture for high-performance systems.
  • Proficiency in microservices architecture, event-driven systems (Kafka/Solace), and low-latency computing.
  • Strong hands-on experience with trunk-based development, CI/CD pipelines, and DevOps practices.
  • Deep understanding of TDD, BDD, automated testing, and secure coding practices.
  • Familiarity with modern cloud-native technologies such as AWS, Kubernetes, Docker.

Market check

Salary context

This $142,320–$213,480 range sits above 60% of similar postings on FindRole.

Peer median band

$142,320$212,880

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$150,968$198,437

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 336 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 308 roles with salary data.

Most-posted roles

View all roles at Citi

More like this

Similar roles

Java Developer (Electronic Equities) – Vice President

Citi

480 Washington Boulevard Jersey City, US 57 days ago $142,320$213,480
Java Core Java JVM Concurrency Garbage Collection Microservices Architecture CI/CD FIX Protocol Agile Methodologies Solace AMPS Chronicle Ansible

Engineering Lead Analyst - Vice President

Citi

6400 Las Colinas Blvd Irving, US 59 days ago
Python TypeScript React MongoDB Generative AI Docker Kubernetes CI/CD PyTest Playwright DeepSpeed vLLM GPTQ Node.js GraphQL

Engineering & Architecture Developer Vice President

Citi

Remote (6400 Las Colinas Blvd Irving, US) 31 days ago
Python Java Kubernetes Docker AWS Azure CI/CD PostgreSQL MongoDB Git Swagger OAuth RESTful_APIs Selenium Jenkins Prometheus Grafana Ansible Terraform
Remote