Engineering Manager

Engineering Manager (SPP API) | Schibsted Tech Polska

At SPP we’re passionate about creating editorial tools that empower our Newsrooms to produce great media content! We are now looking for a talented Engineering Manager to join our team

Shared Products & Platforms (SPP) offers a powerful suite of tools for newsrooms and journalists within Schibsted Media and external partners. SPP supports the entire editorial process with advanced tools, enhancing content distribution by  leveraging new technologies. From planning and discovery to creation and personalized recommendations in text, video, and sound, SPP meets the needs of modern media operations.

 

ABOUT THE TEAM:

The SPP API team is one of seven teams within SPP and is distributed over Kraków and Stockholm. The team consists of one Engineering Manager, one Product Manager and six backend developers. The team owns and operates an ecosystem of more than 40 backend services that support the CMS (Content Management System) where the news is created and, on the other side, distribute the created content to the outside world. The team not only facilitates content creation but also discover what’s going on in the world at any given moment and provide this information to our users by constantly scanning and collecting information from hundreds of news outlets around the world.

 

ABOUT THE ROLE:

We are looking for an Engineering Manager, with a previous history of managing a team or who has other previous experiences that would be a good fit for this kind of position.

One part of the role as an Engineering Manager in SPP is to utilize your combined technical background and leadership skills to build, develop and maintain a high performing team. In doing so, you will be accountable for hiring and retaining Engineers in your team while fostering a work environment where they can reach their full potential.

While the managerial responsibilities are in focus for this role, we would also want you to be able to actively participate in and help facilitate technical discussions within the team. Being business-oriented and having the ability to proactively collaborate with stakeholders is a must. You will work closely with the API team’s designated Product Manager and the Technical Lead.

The other part of the role is to be a member in an active and highly skilled team consisting of the Engineering Managers in SPP where you will drive, lead and be a part of different initiatives reaching across and beyond the organization. In this team you will also work together with your engineering manager colleagues to support each other and sharpen your leadership and management skills.

 

ABOUT YOU:

  • In your current role, you might be an Engineering Manager or you might have similar responsibilities and experiences
  • You like improving processes and helping others grow; you are also a learner yourself
  • You are a natural networker who builds and maintains partnerships/relationships with stakeholders within the organization
  • You work actively to enable your team to achieve their goals through participative leadership and removing roadblocks
  • You promote a culture of trust and transparency both within the team and towards stakeholders
  • You have experience with cloud services (preferably AWS)
  • You communicate effectively and make complex ideas easy to understand
  • You are able to think strategically and act tactically
  • You have a positive mindset and it comes naturally to you to motivate others
  • You probably have previous experience working as a JVM (Scala/Kotlin/Java) backend developer
  • You have a full professional proficiency in English

We work in a hybrid way and would like to catch up with you at our vibrant and colourful office in Kraków 2-3 days per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

We’re currently in a vacation period and the process might take some additional time !

Java/Kotlin Backend Developer

About the team

 

Privacy Services Team is responsible for developing privacy-related projects concentrated around GDPR and ePrivacy for over 12 million registered users in Norway, Sweden, Finland and Denmark (and much more not registered) connected to multiple brands. 

We are developing two main products available for registered and non-registered users.

Privacy Broker is responsible for orchestrating user deletion and takeout requests, implied from GDPR, across the Schibsted ecosystem. We are processing 66k+ requests and 1.5TB+ of data each day. Our solution is used by 50 realms and 1k+ services across Schibsted and Adevinta. 

Privacy Settings is responsible for collecting user’s consents and objections supporting user rights implied from GDPR and sharing them with multiple internal services. We are ready to store thousands of millions of users’ decisions.

How to organise the work and what tools to use is up to us, we also have a big influence on what’s being built. We manage modern microservice architecture and deploy all apps ourselves.

Now we are looking for a Java/Kotlin Backend Developer to build up our team. Join us in making users’ lives easier!

About the role

  • Improve, develop and design components in existing and new services.
  • Collaborate with other engineers, product managers and other teams to find the best solutions.
  • Design, develop, test, deploy, maintain and improve the software.
  • Manage individual projects priorities, deadlines and deliverables.
  • Participate in support and on-call rotations.

About you:

  • Bachelor’s degree in Computer Science or Engineering or equivalent practical experience.
  • Solid knowledge about Java and (preferably) Kotlin.
  • Eagerness to work with AWS cloud. Experience in any other cloud is welcome.
  • Experience with continuous deployment, tests automation (unit, integration), documentation, version management.
  • Familiarity with agile development methods, ideally Scrumban methodology
  • Collaboration, communication, ability to deal with changes and problem-solving skills.

What you can learn with us

  • Privacy and security domains.
  • Working with applications on AWS ES2s, Convox and Kubernetes.
  • Write AWS native applications using AWS services like CloudFormation, SQS, SNS, SES.
  • Development in Java 11, 17 and Kotlin. 
  • Unit, API and e2e testing using JUnit 5.
  • Web application frameworks, especially Spring Boot, Micronaut.
  • Monitoring applications using Grafana, AWS CloudWatch and Humio.
  • Multiple databases: Aurora (MySQL 8), Elasticsearch and DynamoDB.

Senior Java/Kotlin Developer

ABOUT MOBILITY

Our brands including FINN.no in Norway, Bilbasen and DBA in Denmark, Oikotie and Tori in Finland, and Blocket in Sweden, joined forces collectively forming Schibsted Nordic Marketplaces.

You will be joining Mobility, which is a part of Schibsted Nordic Marketplaces with the mission to provide the most frictionless online car buying and selling experiences. Buying and selling of new and used cars is moving increasingly online. With digitally savvy consumers, we expect the Nordics to be a frontrunner in this development.

Our mission is to streamline and enhance the car trading experience, overseeing the complete sales journey, from advertising to delivery and post-sale support.

ABOUT THE TEAM

We are about to embark on a new journey where we aim to leverage the collective strengths of our brands by verticalization.

We will do it by harmonizing diverse brand elements into a unified and synergic ecosystem of shared capabilities. This new team will help with the verticalization and modernization of our Private Seller Area.

Some key technologies we use: Java/Kotlin for the backend, React/Vue for frontend, Kafka for communication between services, Postgres DB , Kubernetes, and Google Cloud Platform.

You will collaborate closely with the Engineering Manager, two full-stack developers, the backend developer, the Product Manager, and various teams to effectively comprehend the needs and requirements of the project.

ABOUT YOU

For this role, we are looking for a Senior Java/Kotlin developer with a solid understanding of software development principles, design patterns, and best practices.

  • You should have:
  • Strong experience with backend development using Kotlin (ideally) or Java *Broad knowledge of the Spring Boot framework
  • Knowledge of SQL, especially PostgreSQL
  • Understanding of concepts and experience with continuous deployment and testing
  • Passion for learning and experimenting with new technologies
  • Will to take responsibility for your work and reach out a helping hand to colleagues when needed
  • Good English skills

Nice to have:
Knowledge & experience with React. js and modern JS/UI frameworks and libraries

We work in a hybrid way and would like to catch up with you at our vibrant and colourful office in Kraków 2-3 days per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

JavaScript Developer

🔷 ABOUT THE TEAM

As a part of the Ad Engineering unit, our mission within the Inventory Team is to ship the next generation of advertising products. These products not only monetize the content of leading newspapers in Scandinavia but also create added value for our users. We work with publications like VG, Aftenposten, Bergens Tidende, Stavanger Aftenblad, e24, SvD, Aftonbladet, and more.

We’re proud to embrace the Scandinavian approach to advertising – unintrusive, client-focused, and, most importantly, fun!

We specialize in developing, supporting, and maintaining various formats of digital ads but our responsibilities extend beyond ad formats. We also provide a variety of tools and deliver common blocks that are used across Schibsted products.

Our Technology Stack:

  • Frontend: JavaScript (with a focus on TypeScript), React
  • Backend: Node.js (Express, Koa), PostgreSQL
  • Tools: Babel, Webpack/Rollup, ESLint, Prettier, Husky, and more
  • CI/CD: Travis CI, GitHub Actions
  • Infrastructure: AWS, Kubernetes
  • Version Control: GitHub Enterprise

🔷 ABOUT THE ROLE

With many new projects and expanding scopes, we are looking for YOU! – a motivated Fullstack Developer to join our team. In this role, you’ll work on the development and maintenance of various advertising products , collaborating closely with project managers, UX designers, and of course, software developers from our team and the teams from Poland, Norway, and Sweden we closely collaborate with.

  • As a member of the Inventory Team, you will be part of a high-speed and fun environment where openness and collaboration are key.
  • We strive to be creative and pragmatic with solutions at the same time. We test, we fail and we learn together. Every day is about getting closer to the goal: building advertising products that our users love and our advertisers buy!
  • We have a very strong knowledge-sharing community in our Ads Tech department, so you can expect a lot of opportunities to improve your skills!
  • In this role you will be working with Javascript and Typescript with a focus on the client side (React), but also with Node.js on the backend.

🔷 ABOUT YOU

  • Proficiency in JavaScript and experience with React or similar client view library.
  • Familiarity with TypeScript andmodern front-end tools (Babel, Webpack, ESLint, Prettier).
  • Previous exposure to CI/CD processes and AWS.
  • A passion for code quality, software craftsmanship, and delivering high-quality products.
  • Strong communication skills and a collaborative mindset.
  • Knowledge of Node.js (Express, Koa) and experience with server-side development would be great but not a must-have. You can learn it here!

We work in a hybrid way and would like to catch up with you at our vibrant and colourful office in Kraków 1-2 days per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

If you’re a talented JavaScript Developer with a passion for high-quality software development and a desire to shape the future of advertising in Scandinavia, we’d love to hear from you!

Senior JavaScript Developer

ABOUT THE TEAM

Hello! We’re the Ads Interface Team , a group of people making waves in Nordic advertising.

We develop the Admarket platform, where advertisers can book their campaigns directly by themselves to be displayed on top sites in Sweden and Norway. Our goal is to provide the best possible experience and features for them and make our platform the cream of the crop in the world of self-serve advertising.

Tech-wise, we’re big on JavaScript, with React leading the way.

Our Technology Stack:

  • Frontend: JavaScript (+Typescript), React (React Query, Sagas, Formik, React Testing Library, and more)
  • Backend: Node.js (Express)
  • Tools: Babel, Webpack, ESLint, Prettier, Husky, and more
  • CI/CD: Travis CI, GitHub Actions
  • Infrastructure: AWS, Kubernetes
  • Version Control: Git & GitHub

 ABOUT THE ROLE

Every day we’re improving our platform to make it the best one and now we need YOU to help us reach our goals! In this role, you will be working on the Admarket platform, collaborating closely with Project Managers, UX designers, Quality Assurance Managers, and – of course – software developers from our team and other teams across our fantastic Ads Tech department.

  • In this role you will be working with Javascript with a focus on the client side (React), but also with Node.js on the backend.
  • In our team, collaboration is the key – we enjoy working together inside the team and collaborating with other teams.
  • We’re bringing our JavaScript and React expertise for a user-friendly experience.
  • We have a very strong knowledge-sharing community in our Ads Tech department, so you can expect a lot of opportunities to improve your skills!
  • We love to experiment and tweak for top-notch ad products.

 ABOUT YOU

  • Solid JavaScript and React skills.
  • Front-end tools know-how (Webpack, Babel, ESlint, Prettier, you know the deal).
  • Appreciation for quality code and delivering excellence.
  • Effective communicator and a team player – we value collaboration.

​​This will be a bonus:

  • Familiarity with the Node.js ecosystem and a nod to backend aspects
  • Familiarity with AWS.

We work in a hybrid way and would like to catch up with you at our vibrant and colourful office in Kraków 1-2 days per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

If you’re ready to contribute to reshaping Nordic ads, enjoy experimenting, and can align with our team spirit, we’d love to hear from you! Let’s make Admarket even better together.

Infrastructure Engineer – Provisioning

About the team:

Platform Engineering is a team in Schibsted Media Technology responsible for developing and maintaining a portfolio of tools and services to help our development teams successfully deploy and operate their products. The team is a key contributor in providing developer tooling that developers use and love. You will work in close collaboration with development teams across all of our newspapers like VG and Aftenposten in Norway and Aftonbladet, SvD and Omni in Sweden to make sure the solutions your team provides are meeting their expectations.

Our infrastructure is based on AWS services

What will you do in this role?

As an Infrastructure Engineer, Provisioning, you will play a pivotal role in delivering requested accounts across various cloud providers, ensuring efficient and automated provisioning processes. Your primary responsibilities will include:

  • Cloud Account Provisioning: Taking ownership of provisioning accounts across different cloud providers such as Datadog, AWS, and Humio. You will design and implement automated workflows to fulfil account requests efficiently, ensuring timely delivery while adhering to security and compliance requirements.
  • Automated Account Lifecycle Management: Developing and maintaining automated processes for account lifecycle management, including account creation, configuration, access control, and decommissioning. You will leverage infrastructure as code (IaC) principles and tools to automate these workflows wherever possible.
  • Account Structure Design: Collaborating with stakeholders to design account structures that align with organisational needs, security policies, and best practices. You will establish governance frameworks and naming conventions to ensure consistency and manageability across cloud accounts.
  • Organization Management: Maintaining control over existing organisations within cloud platforms, ensuring proper governance, access controls, and resource management. You will work closely with teams across the organisation to enforce compliance with organisational policies and standards.
  • Integration with Identity and Access Management (IAM): Integrating account provisioning processes with IAM solutions to enforce least privilege access principles and ensure secure access to cloud resources. You will implement role-based access controls (RBAC) and multi-factor authentication (MFA) where appropriate.
  • Continuous Improvement: Continuously evaluating and enhancing provisioning processes, tools, and workflows to improve efficiency, reliability, and scalability. You will identify opportunities for automation and optimization, implementing solutions to streamline operations and reduce manual effort.
  • Documentation and Knowledge Sharing: Documenting provisioning procedures, account structures, and best practices, and actively sharing knowledge and expertise with other team members. You will contribute to the development of internal documentation and training materials to onboard new team members and stakeholders.

Key competencies:

  • Experience with provisioning accounts and managing resources across cloud providers such as Datadog, AWS, Azure, GCP and Humio.
  • Familiarity with cloud-native identity and access management (IAM) solutions and concepts.
  • Excellent problem-solving skills and ability to design scalable and resilient account structures using tools such as AWS Organizations and AWS Control Tower.
  • Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.

Nice to have:

  • Proficiency in infrastructure as code (IaC) tools and frameworks such as Terraform, CloudFormation, or AWS/Terraform CDK.
  • Strong understanding of cloud security principles and best practices.

Salesforce Developer

🔷 ABOUT THE TEAM

We are responsible for the User Revenue Suite, which covers the journey from unknown user to paying subscriber. The main focus of our team are backend applications built for the biggest newspapers in Norway and Sweden as well as 5 smaller brands, which in total means 1 million subscribers today. The subscription part of the User Revenue Suite is very similar across our brands, which means we have a common platform for identity, monetization, and payment area.

The main goals of the suite is giving access to paid content, and handling the whole order flow together with self-service for users to manage their personal accounts. We are building a new, consolidated platform across all our publishers. The platform is covering a large business domain and we need you to help us.

You will be responsible for the Customer Support part of the platform handled in Salesforce.

What we can offer:

  • Lean and agile development methodology, based on the most modern technologies
  • Work in a distributed team: ~10 developers (Kotlin/Salesforce) are based in Poland, product and business analytics are in Norway & Sweden together with our UX resources
  • Time required to focus on quality. Having an impact on the project at all stages
  • Our Salesforce deployments that are based on Scratch Orgs with GitHub Actions

 

🔷 ABOUT THE ROLE

You will be responsible for:

  • Gathering requirements
  • Designing and building high-performance, reusable, and reliable custom solutions
  • Participating in the development, implementation, testing, and release management
  • Fixing defects raised by business
  • Keeping quality of code by doing reviews, following best practices, etc.

 

🔷 ABOUT YOU

We’re looking for a mid Salesforce Developer with experience in Service Cloud that will be capable of working independently on solutions based on given requirements, meaning you will be responsible for creating the solution from the beginning to the end. The team is expected to be self-sufficient and as such you must be interested in more than just writing code. You will have to check third-party documentation, support users, debug, maintain, and operate the system as well as gain knowledge in the media domain.

Skills Required:

  • Previous experience with Service Cloud
  • Advanced knowledge of Apex and Lightning Web Components
  • Great Knowledge of HTML, CSS, and API integration via REST
  • Hands-on experience in administration setup and using declarative programming
  • Experience with SFDX
  • Full professional proficiency in English
  • Nice to have experience with GitHub Actions, Sales Cloud, or Experience Cloud

Salesforce certificates:

  • Salesforce Administrator
  • Salesforce Platform Developer I
  • Salesforce Platform Developer II (nice to have)
  • Salesforce App Builder (nice to have)

We work in a hybrid way and would like to catch up with you at our office in Kraków 1 day per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

Senior Data Engineer

Passionate about Big Data? Do you want to have a significant role in funding independent digital media while working with the newest technology? Join our Ads Analytics team as a Senior Data Engineer!

🔷 ABOUT US

Ads Analytics team is part of Schibsted Marketing Services (SMS) which is Schibsted Media´s Nordic advertising organisation, representing some of the strongest brands across Norway and Sweden – like VG (Norways #1 online news site), Bergens Tidende, Aftonbladet (Sweden #1 online news site), SvD and TV.nu. We have offices in Oslo, Stockholm, a significant development hub in Cracow, a growing hub in Gdansk, as well as several regional offices in Norway.

Advertising plays a central role in funding independent news media, and every day the people at Schibsted Marketing Services work hard to strengthen Schibsted´s position in the advertising markets we operate. Your work will make a difference in how well we succeed in funding independent digital media.

🔷 ABOUT THE TEAM

You will become a part of the Ads Analytics team, composed of Data Scientists and Data Engineers.

Our daily endeavours encompass working on complex data products , including all stages of development. This involves building ETL pipelines , extracting insights from data , taking charge of our AWS infrastructure and delving into the realm of CI/CD. We also maintain a close cooperation with the engineering team that manages the data infrastructure for advertising.

Moreover, our interactions extend beyond borders. Team members frequently engage with business developers and operations specialists located in our markets Norway and Sweden. This connection is instrumental in maintaining a close link to the business outcomes of our work.

🔷 ABOUT THE ROLE

As a part of the Ads Analytics, your responsibilities will include:

  • Developing complex data products to assess the effectiveness of marketing campaigns
  • Building and maintaining ETL pipelines which process billions of records
  • Supporting Data Scientist through data provisioning
  • Maintaining and enhancing the existing AWS infrastructure
  • Deploying and monitoring data products in production
  • Mentoring less experienced team members

🔷 ABOUT YOU

We are seeking a senior data engineer with extensive experience in processing large volumes of data. The perfect candidate should have a mix of technical & collaborative skills.

We are looking for someone who has :

  • At least 5 years of experience as a Data Engineer or Python Engineer or ML Engineer
  • Strong knowledge of Python programming language
  • Experience with one or more cloud providers, preferably AWS , and a working knowledge of Kubernetes and Docker
  • Experience with processing large volumes of data through Spark
  • Comprehensive experience in various testing methodologies: unit, integration, end-to-end tests, and familiarity with testing frameworks/tools for Python
  • Experience with version control systems (e.g. git)
  • Some working experience with Airflow and Scala ( would be a plus)
  • Familiarity with MLOps concepts: feature stores, model lifecycle management (would be a plus)

Here are the teamwork skills you should have :

  • Proactivity & Critical Thinking : you know how to initiate change and employ analytical thinking for efficient solutions.
  • Ownership & Engagement : you are able to take full project responsibility, aligning with teams and stakeholders.
  • Communication & Collaboration : you have strong communication skills with priority on open communication, you value feedback and foster constructive discussions.

We work in a hybrid way and would like to catch up with you at our vibrant and colourful office in Kraków 1-2 days per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

Data Engineer

Passionate about Big Data? Do you want to have a significant role in funding independent digital media while working with the newest technology? Join our Ads Analytics team as a Data Engineer!

🔷 ABOUT US

Ads Analytics team is part of Schibsted Marketing Services (SMS) which is Schibsted Media´s Nordic advertising organisation, representing some of the strongest brands across Norway and Sweden – like VG (Norways #1 online news site), Bergens Tidende, Aftonbladet (Sweden #1 online news site), SvD and TV.nu. We have offices in Oslo, Stockholm, a significant development hub in Cracow, a growing hub in Gdansk, as well as several regional offices in Norway.

Advertising plays a central role in funding independent news media, and every day the people at Schibsted Marketing Services work hard to strengthen Schibsted´s position in the advertising markets we operate. Your work will make a difference in how well we succeed in funding independent digital media.

🔷 ABOUT THE TEAM

You will become a part of the Ads Analytics team, composed of Data Scientists and Data Engineers.

Our daily endeavours encompass working on complex data products , including all stages of development. This involves building ETL pipelines , extracting insights from data , taking charge of our AWS infrastructure and delving into the realm of CI/CD. We also maintain a close cooperation with the engineering team that manages the data infrastructure for advertising.

Moreover, our interactions extend beyond borders. Team members frequently engage with business developers and operations specialists located in our markets Norway and Sweden. This connection is instrumental in maintaining a close link to the business outcomes of our work.

🔷 ABOUT THE ROLE

As a part of the Ads Analytics, your responsibilities will include:

  • Developing complex data products to assess the effectiveness of marketing campaigns
  • Building and maintaining ETL pipelines which process billions of records
  • Supporting Data Scientist through data provisioning
  • Maintaining and enhancing the existing AWS infrastructure
  • Deploying and monitoring data products in production
  • Mentoring less experienced team members

🔷 ABOUT YOU

We are seeking a data engineer with extensive experience in processing large volumes of data. The perfect candidate should have a mix of technical & collaborative skills.

We are looking for someone who has :

  • At least 3 years of experience as a Data Engineer or Python Engineer or ML Engineer
  • Strong knowledge of Python programming language
  • Experience with one or more cloud providers, preferably AWS, and a working knowledge of Kubernetes and Docker

Experience with processing large volumes of data through Spark

Comprehensive experience in various testing methodologies: unit, integration, end-to-end tests, and familiarity with testing frameworks/tools for Python

Experience with version control systems (e.g. git)

  • Some working experience with Airflow and Scala ( would be a plus)
  • Familiarity with MLOps concepts: feature stores, model lifecycle management (would be a plus)

Here are the teamwork skills you should have :

  • Proactivity & Critical Thinking : you know how to initiate change and employ analytical thinking for efficient solutions.
  • Ownership & Engagement : you are able to take full project responsibility, aligning with teams and stakeholders.
  • Communication & Collaboration : you have strong communication skills with priority on open communication, you value feedback and foster constructive discussions.

We work in a hybrid way and would like to catch up with you at our vibrant and colourful office in Kraków 1-2 days per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!