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

Senior Software Engineer, Java and AI Development - Vice President

  • 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 team is building AI-driven features on top of its Java backend, and this role sits at the point where backend engineering meets AI agents.

You will build and ship high-performance applications with Java, Spring Boot and MongoDB, with a large share of the work going into AI agents, prompt design and the Google ADK, aimed at business needs.

Responsibilities

  • Build and deploy high-performance backend services in Java and Spring Boot backed by MongoDB.
  • Create, connect and release AI agents that make applications smarter and more automated.
  • Refine prompts using advanced techniques to get better results from large language models and other AI systems.
  • Use the Google ADK (Agent Development Kit) to build, test and release AI-powered features.
  • Run feasibility studies, produce time and cost estimates, and help with IT planning and risk assessment for new applications.
  • Oversee every stage of development, from analysis and design through construction, testing and rollout.
  • Support business users with applications, including day-to-day operational issues.
  • Propose and add security controls after go-live, checking that the design and behaviour hold up.
  • Serve as the application development expert for senior stakeholders and team members.
  • Make sure work follows applicable laws, rules and company policy, using sound ethical judgment.

Requirements

  • At least 6 years of experience analysing systems and programming software applications.
  • Substantial hands-on experience designing and building applications in Java and Spring Boot.
  • Experience with MongoDB or a similar NoSQL database for storing data.
  • Proven experience designing, building and integrating AI agents into software systems.
  • Practical knowledge of prompt engineering principles and good practice.
  • Familiarity with the Google ADK or comparable AI agent development kits and platforms.
  • A track record of delivering projects successfully.
  • Able to work with limited direct supervision and to make independent judgment calls.
  • Strong analytical and problem-solving skills, and the ability to work under pressure and meet deadlines.
  • This posting is a high-level summary of the work. Other duties may be assigned as needed.

Conditions

Full-time role in the Technology group, Applications Development job family.

Base salary range is $120,800.00 to $170,800.00.

Hiring decisions are made and checked by people; automated processing and AI are used only to match skills to roles, not to make decisions.

This role fills an existing vacancy.

Equal opportunity policy and know-your-rights notice are available from the company.

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, Dublin, Ireland and 12 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 2 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

1 red flag

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
  • Java
  • Spring
  • MongoDB
  • LLMs
Seniority
VP / C-level
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
VP / C-level
Experience
6+ years
Tech stack
  • Java
  • Spring
  • MongoDB
  • LLMs

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