C

Citi

Runs banking and payments for global clients

VP Senior Software Engineer - Java, Distributed Systems

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMississauga, ON, Canada$120.8k - $170.8kHybrid

About the Job

Requirements

  • At least 6 years of hands-on software engineering experience.
  • Strong experience with Java and Spring Boot.
  • Working knowledge of relational and/or NoSQL databases.
  • A quick-learning, adaptable approach to new technology and problems.
  • An AI-first mindset and comfort using AI tools as part of daily engineering work.
  • Strong organizational skills and the ability to take ownership and lead by example.
  • A bachelor's degree or equivalent practical experience.

Responsibilities

  • Design and build backend services end to end, from requirements and architecture through implementation, testing, and delivery.
  • Apply strong engineering fundamentals, including clean design, sound architecture, and a quality-first mindset.
  • Champion openness and discoverability through clear documentation, readable code, and easily followed decisions.
  • Use AI tools as a natural part of the daily workflow to work faster and better.
  • Review code and mentor engineers by example through the quality of work and approach to problems.
  • Stay organized and dependable, take ownership of problems, and drive them to resolution.
  • Learn new parts of the stack or domain as needed and bring adaptability to the team.

Desired Qualifications

  • At least 10 years of experience, including architecture/design-level ownership.
  • Experience with microservices or event-driven architecture.
  • Front-end development experience with Angular, React, or similar technologies.
  • Experience with cloud-native or containerized environments.
  • Exposure to test automation practices.
  • Experience in financial services or other regulated industries.

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