Backend developer - Content Platform - Java

emagine

Sweden

Remote

SEK 700,000 - 1,100,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

emagine is seeking a backend-focused engineer to design and operate scalable services and APIs. You will work with Java and Scala, shaping data models for auditability and versioning, and contribute to batch pipelines using Apache Beam and Cloud Dataflow on GCP or comparable clouds.

You will also manage infrastructure as code, implement strong security controls, and navigate regulated environments, collaborating across teams to deliver reliable, compliant systems.

Qualifications

  • Experience building and operating backend services and APIs at production scale.
  • Proficiency in Java or Scala (ideally both) since services are Java-based and pipelines in Scala.
  • Understanding API design, schema evolution, and backward compatibility in systems where stability matters.
  • Ability to model data for auditability, versioning, and efficient querying (wide-column stores).
  • Experience with data pipelines and tradeoffs between real-time and batch processing.
  • Familiarity with cloud data services: object storage, NoSQL, messaging, and data warehouses (GCP or other major cloud).
  • Infrastructure as code and solid security fundamentals including encryption at rest and access control.

Responsibilities

  • Build and operate backend services and APIs at scale.
  • Design stable APIs with schema evolution and backward compatibility.
  • Model data for auditability and efficient querying in wide-column stores.
  • Work with batch data pipelines built on Apache Beam and Cloud Dataflow.
  • Manage infrastructure as code and cloud resources with a focus on security.
  • Contribute to regulatory reporting and compliant data handling across teams.
  • Collaborate across teams and communicate technical decisions clearly.

Skills

Java
Scala

Tools

Apache Beam
Cloud Dataflow
GCP

Job description

The Content Catalog domain sits at the heart of the Content Platform studio. Our mission is to provide a single source of truth so content can be trusted, governed, and reused consistently across the platform. We own the core systems and workflows that make catalog of content accurate, complete, and available: from catalog APIs and content lifecycle orchestration through to the quality of the content.

Impact in the role

Every song, podcast and audiobook starts as an original file, and our team owns the systems that receive, store and manage those files. We can already tell when an incoming file duplicates content we hold. The next step is acting on that, so duplicates are no longer stored and processed all over again. In this role you'll help build ways to reuse what we've already processed and keep original storage efficient, secure and compliant at petabyte scale.

Who You Are

You have solid experience building and operating backend services and APIs in production at scale, and you are proficient in Java or Scala, ideally both, since our services are largely Java and our data pipelines largely Scala.

You understand API design, schema evolution, and backward compatibility in systems where stability matters, and you are comfortable modelling data for auditability, versioning, and efficient querying. For us, that means file lifecycle states and the relationships between original files and their derived outputs, typically in a wide-column store.

You have worked with data pipelines and understand the tradeoffs between real time and batch processing. Ours are batch pipelines built on Apache Beam and Cloud Dataflow.

You are at home with the cloud data services around them: object storage, wide-column NoSQL, message queues and warehouse queries, on GCP or the equivalent in another major cloud.

You manage infrastructure as code, declaratively defining storage, messaging, NoSQL, analytics and IAM resources, and you have solid security fundamentals, including encryption at rest, key management and access control.

You think carefully about the downstream impact of what you build, from how policy logic is structured to how it surfaces in enforcement decisions and regulatory reporting.

You have worked in regulated or compliance sensitive environments, dealing with right-to-be-forgotten deletion, subject access requests, retention and audit trails, or you are keen to develop that experience.

It is a plus, not a requirement, to have worked on media or content platforms such as transcoding pipelines, CDN-served content or rights handling, or to have optimised the cost of petabyte-scale storage.

You are comfortable navigating unfamiliar codebases, ramping up quickly in new domains, and contributing meaningfully without needing to own the full context from day one.

You collaborate well across teams and can build trust quickly with new groups.

You communicate technical decisions clearly to both technical and non technical stakeholders.

You are comfortable with ambiguity and can identify the most impactful work without always having it defined for you.

Start end:2026-11-16 to 2027-08-16

Workplace: Remote within Sweden

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer - Java/Scala/Golang
Backend Engineer - Java/Scala/Golang

emagine • Sweden

Remote
SEK 700,000 - 950,000
Backend Engineer -Java/Scala/go
Backend Engineer -Java/Scala/go

emagine • Sweden

Remote
SEK 700,000 - 1,000,000
Senior Backend Engineer - Content Platform
Senior Backend Engineer - Content Platform

Spotify • Stockholms kommun

Hybrid
SEK 900,000 - 1,300,000
Staff Engineer - Content Intelligence Infrastructure
Staff Engineer - Content Intelligence Infrastructure

Spotify • Stockholms kommun

Hybrid
SEK 600,000 - 900,000
Backend Engineer - Java/Scala/Golang
Backend Engineer - Java/Scala/Golang

Justera Group • Solna kommun

Hybrid
SEK 900,000 - 1,100,000
Flexible hybrid working model
25 days annual leave
Annual wellness allowance 3,500 SEK
Remote Backend Engineer — Java/Scala/Go (Sweden)
Remote Backend Engineer — Java/Scala/Go (Sweden)

emagine • Sweden

Remote
SEK 700,000 - 950,000
Director of Engineering - Content Platform (Catalog)
Director of Engineering - Content Platform (Catalog)

Spotify • Stockholms kommun

Hybrid
SEK 2,372,000 - 3,954,000
Sr. Fullstack Engineer – Backend | Content Experience
Sr. Fullstack Engineer – Backend | Content Experience

TV4 • Stockholms kommun

On-site
SEK 900,000 - 1,200,000
High autonomy
Impact at scale
Sustainable tech
+5
Backend Engineer - Data Platform
Backend Engineer - Data Platform

Spotify • Stockholms kommun

Hybrid
SEK 900,000 - 1,200,000
Sr. Fullstack Engineer – Backend | Content Experience
Sr. Fullstack Engineer – Backend | Content Experience

TV4 Group • Stockholms kommun

On-site
SEK 900,000 - 1,300,000
Office in Stockholm
Gym access
Restaurant on-site
+9