Senior Software Engineer (Python, Spark)

Python

Senior Software Engineer (Python, Spark)

Python
Łużycka, Gdynia

KUBO

Go to company profile
Full-time
Permanent
Senior
Hybrid
4 946 - 9 616 USDGross per month - Permanent

Job description

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

Tech stack

    English

    B2

    Python

    advanced

    Data

    regular

    Spark

    regular

    Azure

    regular

    Terraform

    regular

    Kubernetes

    regular

    Fabric

    regular

    SQL

    regular

    C#

    nice to have

    Java

    nice to have

Office location

About the company

KUBO

As KUBO, we are an award-winning provider of HR, software, and engineering services. Our mission is to support technology-driven industry leaders with staffing, recruitment, team leasing, and managed services. With offic...
Company profile