Software Engineer - Assistant Vice President

Citi

New York (NY)

Hybrid

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citi is seeking a Software Engineer - Assistant Vice President to join its global technology team in New York. You will work on exciting solutions in margin and collateral domains while contributing to a strong engineering culture. The ideal candidate has a Bachelor’s degree, proficiency in software development, and excellent communication skills.

This hybrid role also involves collaboration with product teams and users to solve complex engineering challenges while maintaining top-quality solutions.

Qualifications

  • Hands-on professional software development experience.
  • Experience building robust and high-quality solutions.
  • Excellent communication skills and ability to manage multiple priorities.

Responsibilities

  • Participate in building software solutions for complex business problems.
  • Work closely with product teams and users.
  • Contribute to building a strong engineering culture.

Skills

Software development
React
Java
Python
RESTful APIs
TDD
SQL

Education

Bachelor’s degree in computer science or engineering

Tools

AWS
Kafka
Kubernetes
MongoDB

Job description

Software Engineer - Assistant Vice President

Location: Mississauga, Ontario, Canada

Job Type: Hybrid

Posted: Apr. 28, 2026

Job Overview

As part of our global technology team, you will be working with a group of passionate engineers who build technical solutions to complex business problems. We are going through an exciting phase of transformation in margin and collateral domains in Markets Technology and you will be required to participate in the whole spectrum of building a software solution, closely working with product teams and users. We expect you to contribute to our vision of building a strong engineering culture within our global teams.

This role is for someone who enjoys solving engineering challenges, has experience in building robust and high‑quality solutions, has excellent communication skills and can manage multiple priorities simultaneously.

Basic Qualifications
  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
  • Hands‑on professional software development experience
  • Proficiency in programming mainly in React, Java and/or Python
  • Hands‑on experience building RESTful APIs using popular frameworks like Spring
  • Experience following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Able to independently work in a fast paced and rapidly changing environment
Preferred Qualifications
  • Experience working in investment bank or financial services industry
  • Experience using cloud services such as AWS and distributed systems such as Kafka, Kubernetes, S3, DynamoDB, MongoDB or any other NoSQL database

We use automated processing, including artificial intelligence, for our legitimate business interests to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Assistant Vice President
Software Engineer - Assistant Vice President

Citigroup Inc. • Jersey City (NJ)

On-site
USD 121,000 - 182,000
Medical
Dental & Vision
401(k)
+4
Applications Development Sr Programmer Analyst - Asst. Vice President
Applications Development Sr Programmer Analyst - Asst. Vice President

Citi • New York (NY)

Hybrid
USD 78,000 - 121,000
Software Engineer & AVP — Hybrid, Global Tech
Software Engineer & AVP — Hybrid, Global Tech

Citi • New York (NY)

On-site
Senior Java Developer, Applications Development - Assistant Vice President
Senior Java Developer, Applications Development - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 94,000 - 142,000
Hybrid work model (3 days in-office/2-
Technical training & development
Performance‑driven culture
+1
Applications Development Sr Programmer Analyst - Assistant Vice President
Applications Development Sr Programmer Analyst - Assistant Vice President

Citi • New York (NY)

On-site
USD 100,000 - 140,000
Senior Lead Java Fullstack Software Engineer
Senior Lead Java Fullstack Software Engineer

Citi • New York (NY)

Hybrid
USD 145,000 - 218,000
Senior DevOps Engineer, Vice President
Senior DevOps Engineer, Vice President

Citi • New York (NY)

Hybrid
USD 79,000 - 108,000
Full Stack Java Developer
Full Stack Java Developer

Citi • New York (NY)

Hybrid
USD 79,000 - 111,000
Hybrid work model
Learning and development opportunities
Global engineering challenges
Senior Java Engineer
Senior Java Engineer

Citi • New York (NY)

Hybrid
USD 94,000 - 142,000
Principal Fullstack Software Senior Vice President
Principal Fullstack Software Senior Vice President

Citi • New York (NY)

Hybrid
USD 170,000 - 220,000