Python/Scala Developer for Transaction Monitoring

Company: OPTIVEUM sp. z o.o.

Role summary

Python/Scala Developer for Transaction Monitoring is a full-time role at OPTIVEUM sp. z o.o. in Łódź, Łódź Voivodeship, Poland (hybrid). Posted 2026-10-15. Salary: PLN 190 per hour. Experience level: 5-10.

Job title
Python/Scala Developer for Transaction Monitoring
Company
OPTIVEUM sp. z o.o.
Location
Łódź, Łódź Voivodeship, Poland
Work arrangement
hybrid
Employment type
full-time
Category
Software Engineering
Salary
PLN 190 per hour
Experience level
5-10
Date posted
2026-10-15

If you're a Python or Scala developer looking for a great hourly rate and the chance to build something new, this role is for you! You'll be working on an exciting greenfield project for a major banking client, developing critical transaction monitoring systems.

Job description

Python/Scala Developer for Transaction Monitoring

About the Offer

We are currently looking for a Python/Scala Developer for Transaction Monitoring to join the team of our client from the banking sector. For this role, Optiveum is the recruitment and contracting party, which means you will sign the cooperation agreement directly with us.

You will build data pipelines and detection logic for capital-markets anti-money laundering (AML) scenarios, contributing to a greenfield architecture with real ownership over what you deliver.

Key Details:

Rate: up to 190 PLN/h net + VAT

Work Model: B2B contract, full-time (40 h/week), hybrid – 3 days per week in the office

Location: Gdańsk, Gdynia, Warsaw or Łódź

Languages: Fluent Polish and English

Responsibilities:

Design, implement and optimise data pipelines supporting end-to-end capital-markets AML detection scenarios

Implement detection logic, rule frameworks and scoring components for financial-crime use cases

Ensure high-quality engineering across code, data pipelines and operational processes

Contribute to a greenfield architecture with a strong sense of ownership, innovation and delivery excellence

Requirements:

Strong programming skills in Python and Scala or Java

Advanced experience with Apache Spark (PySpark) and SQL for large-scale distributed data processing

Hands-on experience with distributed compute platforms and on-premise cluster environments

Proficiency with CI/CD tools such as Bamboo or Jenkins, and Bitbucket

Experience working in Agile teams, with the ability to work independently in a fast-paced, evolving environment

Strong analytical and problem-solving skills

Fluent Polish and English

Nice to have:

Experience with Quantexa or transaction monitoring platforms

Understanding of capital markets products such as FX, equities, derivatives and bonds

Previous experience in financial crime, AML or surveillance use cases

Experience implementing rule-based detection systems, scorecards or alerting frameworks

Experience delivering against non-functional requirements such as performance, scalability, observability, data quality, resiliency and security

Experience with automation, including automated pipeline deployment, data validation, testing frameworks and workflow orchestration

Experience integrating solutions with third-party systems, such as case management systems

A strong can-do attitude and the ability to collaborate in a cross-functional team

Apply for Python/Scala Developer for Transaction Monitoring at OPTIVEUM sp. z o.o.

More software engineering jobs nearby

More jobs at OPTIVEUM sp. z o.o.