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

Lead Software Engineer - Data & Distributed Systems

  • Hybrid
  • 6+ years

Salary

Not stated

Similar roles pay €60K - 95K a year · our estimate

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 role is a senior hands-on position for a lead engineer with deep skills in Java and Spring Boot, data engineering and distributed systems. You will build scalable backend services, event-driven integrations and data processing features for modern enterprise platforms.

You will set technical direction and write production code yourself, while guiding engineers and contractors and working alongside full-stack colleagues. The work covers reliable, data-heavy applications and AI-enabled solutions.

Responsibilities

  • Own the technical design and build of scalable backend services, data integrations and distributed applications.
  • Write production code yourself, including complex backend components, data processing logic and integration services.
  • Give engineers and contractors daily technical support through design reviews, code reviews and help with hard problems.
  • Build event-driven solutions with Kafka and other messaging platforms, using asynchronous processing patterns.
  • Shape data models and manage ingestion, transformation and integration across enterprise systems.
  • Create high-performance APIs and microservices in Java and Spring Boot.
  • Work with frontend engineers to deliver complete application features, using Angular and TypeScript.
  • Help build AI-enabled capabilities such as data preparation, intelligent automation, retrieval workflows and connections to AI services.
  • Set engineering standards for data quality, reliability, performance, scalability and maintainability.
  • Push for automated testing, CI/CD, observability, secure development and resilient operations.
  • Solve complex problems in distributed systems, integration failures and data processing.
  • Coach engineers, share knowledge and make sure the team can maintain the solutions it builds.

Requirements

  • Recommended: strong hands-on experience with Java, Spring Boot, REST APIs and microservices.
  • Recommended: strong experience with SQL, relational databases, data modelling and data integration.
  • Recommended: experience with Kafka, event-driven architecture and asynchronous messaging.
  • Recommended: good understanding of distributed systems, scalability, resilience and performance tuning.
  • Recommended: working knowledge of Angular, TypeScript and frontend-backend integration.
  • Recommended: experience with data ingestion, transformation and processing pipelines.
  • Recommended: familiarity with Kubernetes or OpenShift, CI/CD and automated testing.
  • Advantageous: exposure to AI or LLM technologies, retrieval systems or AI-driven data processing.
  • Recommended: a record of leading technical delivery while still writing production code.
  • Recommended: a bachelor's degree or university degree, or equivalent experience.
  • Preferred: a master's degree.

Conditions

Full-time position based in Poland, in a business casual office setting with a hybrid model of up to 2 days working from home per week.

Primary location salary range: 241 750,00 zł to 411 650,00 zł. The base salary is potential and subject to the final offer.

The company is an equal opportunity employer, and its EEO policy and Know Your Rights poster are available for review.

Benefits

  • Employer-paid defined contribution pension plan contribution of 6% of pensionable earnings.
  • Employer-paid private medical care for employees, with family packages available at preferential rates.
  • Employer-paid life insurance for employees, with family cover available at preferential rates.
  • Employee assistance programme funded by the employer.
  • Paid parental leave for maternity and paternity, including statutory leave and 2 weeks of additional paid paternity leave.
  • Sport card for employees, subsidised through the Social Benefits Fund, with family sport cards at preferential rates.
  • Social Benefits Fund perks, including holiday allowance, support for sport and cultural activities and team-building events.
  • One additional day off for volunteering.
  • Cafeteria flex benefit system, where you choose and buy benefits from a provider on the platform.
  • Possible annual discretionary incentive award.
  • Special offers and discounts for employees.
  • The company also states it is committed to a workplace where everyone can be themselves every day.

Where you’d work

Part of the week in the office

About the company

Citi

  • Industry: FinTech

Office in Warsaw, Poland

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

Your chances

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

  • 19 checks run
  • 0 red flags

Still hiring?

13 checks

No red flags

How crowded?

6 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
Details12 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • SQL
  • Kubernetes
  • Kafka
  • LLMs
  • TypeScript
  • Java
  • Angular
  • Spring
  • CI/CD
Seniority
Lead
Type
Full-time
Industry
FinTech
Specialty
Fullstack
Region
Europe
Show 6 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
Lead
Experience
6+ years
Tech stack
  • SQL
  • Kubernetes
  • Kafka
  • LLMs
  • TypeScript
  • Java
  • Angular
  • Spring
  • CI/CD

Location

Work model
Hybrid
Region
Europe
Office
  • Warsaw, Poland

Compensation

Salary
Salary by agreement
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