Senior Software Engineer (Python, Spark)
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 based on Data Lake technologies (Delta Lake preferred)
Build and maintain Change Data Feed pipelines to keep data accurate and up to date
Implement data replication and synchronization across multiple environments
Develop cloud-native services using Azure Kubernetes Service (AKS)
Work within event-driven architectures across ingestion, orchestration, and processing
Contribute to solutions leveraging Microsoft Azure Fabric
Collaborate with Engineering, Architecture, and Product teams
Promote best practices: clean code, CI/CD, automation, monitoring, and reliability
Take part in code reviews, technical discussions, and shaping engineering standards
Ideal candidate profile
Strong experience with Data Lake architectures and optimization (Delta Lake is a plus)
Solid understanding of Change Data Feed, replication, and real-time data processing
Very good programming skills using Python or/and other programming languages
Experience in Spark highly demanded
Hands-on experience with AKS and microservices-based systems
Experience with event-driven platforms (e.g., Event Hubs, Kafka, or similar)
Familiarity with Microsoft Azure Fabric and its data ecosystem
Ability to solve complex problems and make practical technical decisions
Comfortable working independently while contributing to a team
Clear communication skills across technical and non-technical audiences
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 Warsaw 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
About us
W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach
i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich.
At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

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...
Senior Software Engineer (Python, Spark)
Senior Software Engineer (Python, Spark)