New offer - be the first one to apply!
April 24, 2026
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