Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
June 20, 2026
Senior Software Engineer — Data Products
Senior • Hybrid
170,000 - 260,000 PLN
Warsaw, Poland
Who we are
At The Stepstone Group, we have a simple yet very important mission: The right job for everyone. Using our data, platform, and technology, we create opportunities for job seekers and companies around the world to find a perfect match, in a fair and equitable way. With over 20 brands across 30+ countries, we strive for fair and unbiased hiring.
At our Tech Hub, located near Wilanowska Metro, we are more than 300 ambitious specialists working on the development of our IT products. We are proud to be part of The Stepstone Group, a global expert in job-tech platforms and e-recruiting.
Join our team of 4,000+ employees and be part of reshaping the labour market and becoming the world’s leading job-tech platform.
Job Description
The job at a glance
As a Senior Software Engineer, you’ll be responsible for building innovative data products that help recruiters find the right talent. You will design and implement high-performance applications using Kafka, while collaborating with cross-functional international teams.
Working in the Data Products department, your work will directly power AI Search and ML models across multiple markets.
This is so important to us. By joining our team, you will play a vital role in reshaping the labour market, helping it work for everyone, regardless of background.
Your responsibilities
Build and evolve data products that serve as the backbone for job listing data across Stepstone’s global platform
Design and implement high-performance data pipelines using Kafka
Collaborate with cross-functional teams to deliver impactful data engineering solutions
Manage and improve ETL pipelines and data orchestration across a rich ecosystem of data sources
Continuously improve and scale our data infrastructure to support a growing number of use cases and markets
Qualifications
Your skills and qualifications
Proficiency in coding with Java
Practical knowledge of Airflow or similar orchestration tools
Experience working with Kafka (MSK)
Strong knowledge of SQL
Experience with Big Data, Data Warehousing, and ETL
Nice to have / you may also bring:
Experience with AWS services (e.g. Glue, EMR, ECS with Docker, Redshift, DynamoDB, S3)
Familiarity with Infrastructure as Code tools such as Terraform
Strong communication skills in English (B2+ level)
A passion for data-driven solutions that make a real impact
👉 You don’t need to meet every requirement to apply — we’re happy to support your growth in areas that are new to you.
Additional Information
Your benefits
We’re a community here that cares as much about your life outside work as how you feel when you’re with us. Because your job shouldn’t take over your life, it should enrich it. Here are some of the benefits we offer:
Premium medical and dental care
Life insurance
Flex Benefits – Worksmile Cafeteria System (Multisport, vouchers, tickets, etc.)
Employee Referral Program
Hackathons, Knowledge Sharing Hours, in-house projects
Tech and sport communities
Events and integration parties
Charity initiatives, 2 extra volunteer days
English/German classes
Game room and chillout zone
Our commitment
Equal opportunities are important to us. We believe that diversity and inclusion at The Stepstone Group are critical to our success as a global company, so we want to recruit, develop, and keep the best talent.
We encourage applications from everyone, regardless of background, gender identity, sexual orientation, disability status, ethnicity, belief, age, family or parental status, or any other characteristic.
Similar jobs you might like
Technology
B3 Consulting Poland
Senior Software Engineer
Senior
Remote
Warsaw, MZ, Poland
🏢 Summary: Oferta dla Senior Software Engineera obejmuje projektowanie i rozwój skalowalnych mikroserwisów Java/Spring Boot oraz współtworzenie architektury systemów rozproszonych. Rola jest w pełni zdalna i obejmuje pracę z komunikacją zdarzeniową, automatyzacją testów, bezpieczeństwem oraz narzędziami AI wspierającymi tworzenie oprogramowania. 🗂️ Requirements: Java 21+, Spring Boot 3.x/4.x, Spring MVC, Hexagonal Architecture, Wzorce projektowe dla mikroserwisów i systemów rozproszonych, Apache Kafka, PostgreSQL, MongoDB, Testy automatyczne: Spock lub JUnit, Testcontainers, testy kontraktowe, Codzienne użycie narzędzi AI w wytwarzaniu oprogramowania, OAuth2, JWT, Spring Security, Docker, Kubernetes, Helm, GitLab CI, Miejsce zamieszkania lub uprawnienia do pracy w Polsce 📃 Skills: Java, Spring, SpringBoot, SpringMVC, Kafka, Avro, PostgreSQL, MongoDB, Spock, JUnit, Testcontainers, OAuth2, JWT, Docker, Kubernetes, Helm, GitLab, Claude 🏢 Description: Jesteśmy częścią międzynarodowej organizacji notowanej na NASDAQ w Sztokholmie, działającej w 11 krajach. W Polsce mamy pełną autonomię. Sami wybieramy technologie, procesy i sposób pracy, zachowując najwyższe standardy. Realizujemy różnorodne projekty IT w Polsce i globalnie, w wielu obszarach i technologiach, co pozwala rozwijać kompetencje i zdobywać doświadczenie dopasowane do Twoich ambicji. Naszą współpracę opieramy na filozofii CARE. Rozumiemy ją jako odpowiedzialny dobór projektów, transparentną współpracę oraz długofalowe podejście do rozwoju. Dołącz do nas jako Senior Software Engineer Rozwijaj się w środowisku, które myśli o Twoim rozwoju tak samo, jak Ty. Twoje zadania: Projektowanie oraz rozwój mikroserwisów ukierunkowanych na wydajność i skalowalność z wykorzystaniem wzorców Hexagonal Architecture i Event-Driven Design. Budowa i utrzymanie komunikacji opartej na zdarzeniach z użyciem Apache Kafka, Avro oraz wzorca Transactional Outbox. Aktywny udział w kształtowaniu architektury systemowej oraz podejmowanie decyzji technologicznych i projektowych. Wdrażanie strategii testowania poprzez tworzenie testów automatycznych (jednostkowych, integracyjnych i kontraktowych) z wykorzystaniem Spock Framework, Testcontainers oraz Spring Cloud Contract. Codzienna praca z zaawansowanymi narzędziami AI wspierającymi tworzenie kodu w ramach podejścia agentic development workflows. Dbanie o jakość i standardy inżynierskie poprzez udział w procesach code review i refaktoryzacji. Wymagania: Udokumentowane doświadczenie w tworzeniu aplikacji w Java 21+ oraz frameworku Spring Boot 3.x/4.x (wymagana znajomość Spring MVC). Praktyczna znajomość Hexagonal Architecture oraz kluczowych wzorców projektowych dla systemów rozproszonych i mikroserwisów. Doświadczenie w pracy z rozproszonymi brokerami wiadomości, w szczególności Apache Kafka. Biegłość w obsłudze relacyjnych i nierelacyjnych baz danych, takich jak PostgreSQL oraz MongoDB. Umiejętność pisania kompleksowych testów automatycznych przy użyciu Spock Framework (lub JUnit), Testcontainers oraz rozwiązań do testowania kontraktów. Codzienne wykorzystanie narzędzi AI w wytwarzaniu oprogramowania (firmowy standard to Claude Code); mile widziane doświadczenie w pracy z agentic development workflows. Dobre zrozumienie mechanizmów bezpieczeństwa w aplikacjach (znajomość OAuth2, JWT oraz Spring Security). Znajomość nowoczesnego stosu wdrożeniowego: narzędzi kontenerowych (Docker, Kubernetes, Helm) oraz procesów GitLab CI. Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce. Co oferujemy? • Praca 100% zdalna • Pracę w skandynawskiej kulturze opartej o logikę i dialog. • Benefity w obszarze zdrowia i sportu dopasowane do potrzeb. • Speed Coaching, krótkie sesje, które dają nowe perspektywy i rozwiązania. • Treningi sportowe, wewnętrzna drużyna, wspólne zawody. • Imprezy integracyjne i spotkania rozwojowe. Aplikuj już dziś!
Technology
B3 Consulting Poland
Senior Software Engineer
Senior
Remote
Warsaw, MA, Poland
🏢 Summary: Oferta pracy zdalnej dla Senior Software Engineera obejmuje projektowanie i rozwój skalowalnych mikroserwisów opartych na architekturze heksagonalnej i podejściu event-driven. Rola koncentruje się na Javie, Spring Boot, Apache Kafka, automatyzacji testów, jakości kodu oraz współtworzeniu decyzji architektonicznych. 🗂️ Requirements: Doświadczenie w tworzeniu aplikacji w Java 21+, Znajomość Spring Boot 3.x/4.x i Spring MVC, Praktyczna znajomość architektury heksagonalnej oraz wzorców systemów rozproszonych i mikroserwisów, Doświadczenie z Apache Kafka, Znajomość PostgreSQL i MongoDB, Umiejętność tworzenia testów automatycznych: jednostkowych, integracyjnych i kontraktowych, Codzienne wykorzystanie narzędzi AI w wytwarzaniu oprogramowania, Znajomość OAuth2, JWT i Spring Security, Znajomość Docker, Kubernetes, Helm i GitLab CI, Miejsce zamieszkania i/lub prawo do pracy w Polsce 📃 Skills: Java, Spring, SpringBoot, SpringMVC, Kafka, Avro, PostgreSQL, MongoDB, Spock, JUnit, Testcontainers, OAuth2, JWT, Docker, Kubernetes, Helm, GitLab, Claude 🏢 Description: Jesteśmy częścią międzynarodowej organizacji notowanej na NASDAQ w Sztokholmie, działającej w 11 krajach. W Polsce mamy pełną autonomię. Sami wybieramy technologie, procesy i sposób pracy, zachowując najwyższe standardy. Realizujemy różnorodne projekty IT w Polsce i globalnie, w wielu obszarach i technologiach, co pozwala rozwijać kompetencje i zdobywać doświadczenie dopasowane do Twoich ambicji. Naszą współpracę opieramy na filozofii CARE. Rozumiemy ją jako odpowiedzialny dobór projektów, transparentną współpracę oraz długofalowe podejście do rozwoju. Dołącz do nas jako Senior Software Engineer Rozwijaj się w środowisku, które myśli o Twoim rozwoju tak samo, jak Ty. Twoje zadania: Projektowanie oraz rozwój mikroserwisów ukierunkowanych na wydajność i skalowalność z wykorzystaniem wzorców Hexagonal Architecture i Event-Driven Design. Budowa i utrzymanie komunikacji opartej na zdarzeniach z użyciem Apache Kafka, Avro oraz wzorca Transactional Outbox. Aktywny udział w kształtowaniu architektury systemowej oraz podejmowanie decyzji technologicznych i projektowych. Wdrażanie strategii testowania poprzez tworzenie testów automatycznych (jednostkowych, integracyjnych i kontraktowych) z wykorzystaniem Spock Framework, Testcontainers oraz Spring Cloud Contract. Codzienna praca z zaawansowanymi narzędziami AI wspierającymi tworzenie kodu w ramach podejścia agentic development workflows. Dbanie o jakość i standardy inżynierskie poprzez udział w procesach code review i refaktoryzacji. Wymagania: Udokumentowane doświadczenie w tworzeniu aplikacji w Java 21+ oraz frameworku Spring Boot 3.x/4.x (wymagana znajomość Spring MVC). Praktyczna znajomość Hexagonal Architecture oraz kluczowych wzorców projektowych dla systemów rozproszonych i mikroserwisów. Doświadczenie w pracy z rozproszonymi brokerami wiadomości, w szczególności Apache Kafka. Biegłość w obsłudze relacyjnych i nierelacyjnych baz danych, takich jak PostgreSQL oraz MongoDB. Umiejętność pisania kompleksowych testów automatycznych przy użyciu Spock Framework (lub JUnit), Testcontainers oraz rozwiązań do testowania kontraktów. Codzienne wykorzystanie narzędzi AI w wytwarzaniu oprogramowania (firmowy standard to Claude Code); mile widziane doświadczenie w pracy z agentic development workflows. Dobre zrozumienie mechanizmów bezpieczeństwa w aplikacjach (znajomość OAuth2, JWT oraz Spring Security). Znajomość nowoczesnego stosu wdrożeniowego: narzędzi kontenerowych (Docker, Kubernetes, Helm) oraz procesów GitLab CI. Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce. Co oferujemy? Praca 100% zdalna Pracę w skandynawskiej kulturze opartej o logikę i dialog. Benefity w obszarze zdrowia i sportu dopasowane do potrzeb. Speed Coaching, krótkie sesje, które dają nowe perspektywy i rozwiązania. Treningi sportowe, wewnętrzna drużyna, wspólne zawody. Imprezy integracyjne i spotkania rozwojowe. Aplikuj już dziś!
Technology
SimCorp
Full Stack Developer
Senior
Hybrid
Warsaw, MZ, Poland
🏢 Summary: Lead Fullstack Software Engineer role developing and maintaining UI and backend functionality for a B2B investment-management platform. The position works across the full development lifecycle, with a focus on Angular, Azure, C#, REST APIs, automated testing, and collaboration in an agile team. 🗂️ Requirements: Angular proficiency, Azure experience, C# and .NET knowledge, REST API design and development experience, Service-oriented architecture understanding, M.Sc. or Ph.D. in Computer Science or similar field, Fluent written and spoken English, Hybrid work availability 📃 Skills: Angular, Azure, C#, .NET, REST, SOA 🏢 Description: Lead Fullstack Software Engineer – Fintech Solutions WHAT MAKES US, US Join some of the most innovative thinkers in FinTech as we lead the evolution of financial technology. If you are an innovative, curious, collaborative person who embraces challenges and wants to grow, learn and pursue outcomes with our prestigious financial clients, say Hello to SimCorp! At its foundation, SimCorp is guided by our values — caring, customer success-driven, collaborative, curious, and courageous. Our people-centered organization focuses on skills development, relationship building, and client success. We take pride in cultivating an environment where all team members can grow, feel heard, valued, and empowered. If you like what we’re saying, keep reading! WHY THIS ROLE IS IMPORTANT FOR US As our new Software Engineer, you will join SimCorp’s Product Division where you will become part of a cross-functional and cross-located agile team. We are responsible for delivering functionality within a specific module of our product - SimCorp Dimension. It is an industry-proven investment management system, heavily based on financial modelling with multidimensional arrays, used by hundreds of corporate clients all over the world. You will apply your talents to all stages of the development lifecycle, including creation and review of user stories, development, design, testing, coding, code reviews, writing automated tests, and support. WHAT YOU WILL BE RESPONSIBLE FOR You will be using multiple technologies, and your responsibilities will also include: · Developing core functionality to support the business modules · Building new solution – both UI and backend - for proven b2b fintech solution, being Angular best practices advocate · Maintaining the existing code base · Reviewing product code and formulating test scenarios · Constantly learning and developing yourself, the team, and our product · Working with product management to refine new features WHAT WE VALUE – Tech Skills · Excellent Angular Skills : Proficiency in Angular for developing dynamic and responsive web applications. · Good Azure Skills : Experience with Azure cloud services and deployment. · Good C# Skills : Have insight into the .NET framework and object-oriented software design and programming. · Some Experience with Functional Programming or readiness to learn it is a plus : Understanding of one or more functional programming languages (OCaml, Standard ML, F#, Scala, Haskell) is a nice to have for this position. · Experience in designing and developing REST APIs. · Understanding of Service-Oriented Architectures. · Interest and ability to work with complex architecture, think about complex systems, and back-end solutions. · M.Sc . or Ph.D. in Computer Science or a similar field. Furthermore, We Value That You · Are a team player who actively seeks collaboration to find optimal solutions. · Are motivated to work within the financial domain. · Have strong collaboration and communication skills and fluency in English (written and spoken). · Are willing to learn and acquire new technical and programming skills. · Have the desire to develop and maintain automated tests, underlying frameworks, and their integration into CI/CD pipelines. · Actively learn through experimentation when tackling the latest problems, using experiences from both successes and failures. · Can introduce new ways of looking at problems and can take creative ideas and put them into practice. · Can identify tech debt. · Can work in a hybrid setup (virtual and physical work environments). BENEFITS · Flexible working hours and hybrid model - 2 days in the office, 3 days remote · Modern office (next to Wilanowska metro station) with quiet zones and ergonomic workstations · Base salary with annual bonus structure · Holiday allowance upon a 2-week vacation · Occasional remote work across Poland and international options available (up to 24 days domestic, 20 days international per year - subject to internal policy) · Employer-paid Medicover Platinum healthcare package (employee-paid family upgrade available) · Multisport card with 75% employer contribution · Unum group life insurance (employee-paid upgrade available) · Medicover travel insurance for private trips and global business travel insurance · Possibility to join Deutsche Börse Group Share Plan (eligible after 1 year) · Copyrights program for certain roles · Possibility to develop your career in an international environment · Professional training and courses provided by SimCorp · Polish language classes for foreign employees; German and English classes based on business needs · Integration events, volunteering initiatives and employee-led clubs Compensation ranges are being disclosed at the initial stage of candidate engagement. NEXT STEP Please send us your application in English via our career site as soon as possible, we process incoming applications continually. Please note that only applications sent through our system will be processed. At SimCorp, we recognize that bias can unintentionally occur in the recruitment process. To uphold fairness and equal opportunities for all applicants, we kindly ask you to exclude personal data such as photos, age, or any non-professional information from your application. Thank you for aiding us in our endeavor to mitigate biases in our recruitment process. For any questions you are welcome to contact our Talent Acquisition Partner. If you are interested in being a part of SimCorp but are not sure this role is suitable, submit your CV anyway. SimCorp is on an exciting growth journey, and our Talent Acquisition Team is ready to assist you discover the right role for you. The approximate time to consider your CV is three weeks. We are eager to continually improve our talent acquisition process and make everyone’s experience positive and valuable. Therefore, during the process we will ask you to provide your feedback, which is highly appreciated. WHO WE ARE For over 50 years, we have worked closely with investment and asset managers to become the world’s leading provider of integrated investment management solutions. We are 3,000+ colleagues with a broad range of nationalities, education, professional experiences, ages, and backgrounds. SimCorp is an independent subsidiary of the Deutsche Börse Group. Following the recent merger with Axioma, we leverage the combined strength of our brands to provide an industry-leading, full, front-to-back offering for our clients. SimCorp is an equal opportunity employer and welcome applicants from all backgrounds, without regard to race, gender, age, disability, or any other protected status under applicable law. We are committed to building a culture where diverse perspectives and expertise are integrated into our everyday work. We believe in the continual growth and development of our employees, so that we can provide best-in-class solutions to our clients.