Senior Distributed Systems Engineer (Winnipeg)

Senior Distributed Systems Engineer (Winnipeg)

08 Nov
|
Citigroup
|
Winnipeg

08 Nov

Citigroup

Winnipeg

Shape distributed systems with strong architecture, Java, and Spring Boot expertise as a senior hands-on individual contributor. Own engineering work from requirements and design through testing, delivery, and production.

Citi seeks a senior software engineer who thinks clearly across the full product development lifecycle. You will build backend services, make architecture decisions, communicate through documentation, and drive problems to resolution.

Experience with microservices or event-driven architecture is valued.

Key Responsibilities

Own backend service development across the complete delivery lifecycle

Make sound architectural decisions and uphold engineering fundamentals

Keep code, documentation, and decisions easy to discover





Stay organized and drive owned problems to resolution

Learn unfamiliar stack or domain areas quickly

Requirements

Six or more years of hands-on software engineering experience

Strong experience using Java and Spring Boot

Knowledge of relational and/or NoSQL database technologies

Robust organizational skills and ownership

AI-first mindset with daily AI tool usage

Use Java, architecture, database knowledge, and adaptable ownership to build Citi backend systems with dependable engineering quality.

📌 Senior Distributed Systems Engineer (Winnipeg)
🏢 Citigroup
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior distributed systems engineer (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: senior distributed systems engineer (winnipeg) / winnipeg