New offer - be the first one to apply!

April 24, 2026

Senior Software Engineer (Python, Spark)

Senior • Hybrid

18,000 - 35,000 PLN/mo

Gdynia, Poland

As a Senior Software Engineer, you’ll be working on data-driven solutions within the financial data and analytics space. This is a long-term collaboration on a project being built from scratch, giving you real influence over architecture, technology choices, and engineering standards from day one. You’ll be shaping platforms that process large-scale, real-time data used across global financial systems, in a modern and evolving data environment.

Key responsibilities

  • Design and develop scalable solutions in cloud environment (Azure)

  • Build and maintain data processing components and services

  • Work with data pipelines and ensure data consistency across systems

  • Develop cloud-based applications and services

  • Collaborate with Engineering, Architecture and Product teams

  • Contribute to clean code, CI/CD, automation and system reliability

  • Take part in code reviews and technical discussions

Ideal candidate profile

  • Strong programming skills in Python or Java or C#

  • Experience working with cloud platforms (Azure preferred)

  • Experience in building backend services or data processing components

  • Understanding of software design, clean code and good engineering practices

  • Experience with CI/CD pipelines and version control systems

  • Ability to work independently and as part of a team

  • Good communication skills

Nice to have

  • Experience with Spark / PySpark / Databricks

  • Experience with data platforms or data engineering concepts

  • Familiarity with event-driven architectures (Kafka, Event Hubs or similar)

  • Experience with Azure data ecosystem (e.g. Fabric)

  • Experience with containers / Kubernetes (AKS)

Conditions

  • Form of cooperation: UoP + KUP 50%

  • Salary range: 18 000 - 30 000 PLN gross/month + yearly bonus depends on the results

  • Hybrid work model: 3 days per week in the Gdynia office

  • Benefits: private medical care, Multisport card, employee pension scheme

Recruitment steps

  • Call with a KUBO recruiter (approx. 30 min.)

  • Interview with the client (max. 2 rounds)

  • Decision and feedback