Senior Software Engineer / Lead Software Engineer (Big Data)
Summary
Senior/Lead Big Data Engineer role at a global banking organization in Kraków, building data platforms and ETL pipelines with Scala, Java, and Apache Spark for financial crime surveillance and risk management. Hybrid work (2 days/week office), paying 180–250 PLN/hour B2B.
Senior Software Engineer / Lead Software Engineer (Big Data)
📍 Location: Kraków, Poland
🏢 Work mode: hybrid, 2 days per week from the office
💰 Rate: 180-250 PLN/h B2B
About the Project:
Join a global technology team within the Risk & Compliance domain of a leading international banking organization. The team develops cutting-edge solutions that help protect customers and the business from financial crime, market abuse, identity threats, regulatory risks, and other compliance-related challenges.
You will become part of a global Agile team responsible for building modern data platforms and big data solutions that support large-scale surveillance and risk management initiatives. This role offers the opportunity to work on highly impactful systems, collaborating with engineers, architects, analysts, and data scientists from around the world.
Your Responsibilities:
Collaborate with Product Owners and Business Analysts to understand business and stakeholder requirements
Design, develop, and maintain data processing components and storage solutions
Onboard new data sources and build scalable ETL/data processing pipelines
Work closely with Data Scientists to productionize analytical models and solutions
Develop software following CI/CD and Test-Driven Development (TDD) practices
Partner with Solution Architects to validate and implement technical designs
Perform unit testing and ensure high code quality standards
Contribute to the continuous improvement of development processes and engineering practices
Requirements:
Must Have:
Strong commercial experience with Apache Spark
Solid programming experience in Java/Scala
Experience building large-scale data processing solutions
Understanding of software engineering best practices and Agile methodologies
Strong communication skills and ability to work effectively in an international team
English proficiency at B2 level or higher
Nice to Have:
Experience with Apache Hadoop (YARN, HDFS)
Knowledge of Spring Framework
Experience with Apache Airflow
Experience working with SQL databases and Elasticsearch
Python programming skills
Experience deploying services on Google Cloud Platform (GCP)
Familiarity with Maven and Git
What We Offer:
Benefits package: private healthcare (LuxMed), sports package (Multisport)
Opportunity to work on global-scale Big Data solutions
Collaboration with international teams and industry experts
Modern technology stack and challenging engineering environment
Why apply for an Antal job offer?
When your application is successful, you will be supported by a dedicated Consultant who will stay in regular contact with you (via email or phone), help you prepare for interviews with your future employer, and ensure a smooth and professional recruitment process.
About Antal
Antal is a leading recruitment and HR advisory company, present in Poland since 1996 and later expanded to the Czech Republic and Hungary. Across the CEE region, we employ around 150 professionals who deliver a full range of services – from specialist and executive recruitment, employee outsourcing and HR consulting, to employer branding and market research.
Our division-based structure combines deep industry expertise with functional specialisation, enabling us to provide tailored solutions for companies in every sector. We act as a trusted partner for both employers and candidates, sharing our knowledge and guiding them through every stage of the talent journey. We connect exceptional people with the right opportunities and help organisations build successful teams.
Discover our latest job openings: https://en.antal.pl/candidates
Follow us on LinkedIn: https://www.linkedin.com/company/antalpoland