You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Citi

VP Senior Software Engineer – Java & Distributed Systems

  • Hybrid
  • 6+ years

Salary

$120,800/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is hiring a senior engineer who can reason clearly across the whole product lifecycle, from design to production, and who works with an AI-first approach.

This is a senior hands-on individual contributor role, with room to grow for the right person. You will design, build and ship real systems, and set the quality bar by writing code and making architecture decisions that others can learn from, rather than only talking about best practices.

Responsibilities

  • Design and build backend services from start to finish, covering requirements, architecture, implementation, testing and delivery.
  • Bring solid engineering fundamentals to everything you build, with clean design, sound architecture and quality as the priority.
  • Make your work easy to open up and understand through clear documentation, readable code and decisions that others can follow.
  • Use AI tools as a normal part of your day to work faster and produce better results.
  • Review code and mentor engineers by example, through the quality of your own work and how you tackle problems.
  • Stay organized and dependable, take ownership of problems and push them through to resolution.
  • Learn new parts of the stack or domain quickly as needed, and share that adaptability with the team.

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.
  • Learn new technology and solve new problems quickly and adaptably.
  • An AI-first mindset, with comfort using AI tools as part of daily engineering work.
  • Strong organizational skills, with the ability to take ownership and lead by example.
  • Bachelor's degree or equivalent practical experience.
  • Nice to have:
  • 10+ years of experience, including architecture or design-level ownership.
  • Experience with microservices or event-driven architecture.
  • Front-end development experience with Angular, React or similar.
  • Experience with cloud-native or containerized environments.
  • Exposure to test automation practices.
  • Experience in financial services or another regulated industry.

Conditions

Full-time position.

Salary range for the primary location: $120,800.00 to $170,800.00.

This job opening fills an existing vacancy.

The company uses automated processing, including AI, to match candidate skills to a job opening. All hiring decisions and suitability checks are made and reviewed by people, not by automated decision-making. Check the jurisdiction-specific notes for your country where relevant.

Equal opportunity employer; the company's EEO policy and Know Your Rights notice are available.

Benefits

  • Work on systems with real scale and impact, where your contributions are seen and valued.
  • Begin as a senior individual contributor, with the chance to grow as you prove yourself.
  • Join a team that takes engineering craft seriously and invests in how its engineers develop.
  • Help shape how AI-augmented engineering is practised, starting from the foundations.

Where you’d work

Part of the week in the office

You can work from

  • Canada

About the company

Citi

  • Industry: FinTech

Office in Canada

Also hiring in London, United Kingdom, United States, Belfast, United Kingdom and 12 more places

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 21 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • React
  • Java
  • Angular
  • Spring
Seniority
VP / C-level
Type
Full-time
Industry
FinTech
Specialty
Fullstack
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
VP / C-level
Experience
6+ years
Tech stack
  • React
  • Java
  • Angular
  • Spring

Location

Work model
Hybrid
Region
Canada
Office
  • Canada
Remote from
  • Canada

Compensation

Salary
$120,800 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason