Software Engineer

New Today

Overview

Join to apply for the Software Engineer role at Permutive.

Permutive is the data collaboration platform that powers the advertising ecosystem. We aim to build an advertising ecosystem that respects consumer privacy while unlocking scale and outcomes for publishers and advertisers. Permutive works with many large advertisers and publishers and uses privacy-safe data processing to enable sophisticated audience collaboration.

What You’ll Be Doing

You will contribute to the full lifecycle of our platform, working on everything from core infrastructure to customer-facing features. This involves building scalable data pipelines and backend services, while also developing product functionality that brings data to life. You’ll own development from concept through production, including coding, testing, deploying, and monitoring innovative solutions that drive the platform forward.

This role involves creating APIs for the user interface, exploring AI-powered recommendations and automation, and collaborating with product and engineering teams on an infrastructure that processes over 7.5 million datapoints per second.

Technologies we use include:

  • Scala: cats, cats-effect, http4s, fs2, circe, doobie
  • Infrastructure: Kubernetes, Kafka, Bigtable, BigQuery, Flink, Postgres, Grafana, Terraform

What You’ll Need

  • Understanding of functional programming and general software engineering concepts
  • Experience with Scala programming
  • Interest in platform engineering: designing and building reliable, large-scale systems
  • Strong ownership mindset, driving features from concept to production
  • Good communication skills to discuss technical concepts clearly
  • Curiosity-driven mindset with interest in leveraging AI tools to enhance productivity

We’d be particularly excited if you have one or more of the following:

  • Experience with messaging systems (e.g., Kafka or Kinesis)
  • Familiarity with distributed data stores (e.g., Bigtable, DynamoDB)
  • Experience deploying microservices on Kubernetes and tools like Terraform
  • Exposure to cloud platforms such as AWS or GCP
  • Familiarity with functional Scala libraries (Fs2, Http4s, Cats, Doobie)
  • Interest in stream processing frameworks (e.g., Spark, Beam, Flink) or modern data warehouse architectures (e.g., Snowflake, Databricks)

What We’re Offering

  • Salary: typically £70,000 - £80,000 + options
  • Stock options as part of the compensation package
  • Flexible hours and hybrid work model (London or New York offices, with remote options)
  • Annual in-person Kick Off event with the company

Benefits

  • Primary caregivers receive up to 6 months of paid leave; secondary caregivers receive 3 months
  • Flexible hours to fit your life
  • Home office setup budget
  • Unlimited paid time off (minimum 25 days plus public holidays)
  • Ongoing training and development
  • Mental health support via Spill
  • Virtual GP visits and comprehensive healthcare options
  • Pension with employer contributions
  • Company-paid Cursor Pro subscription for engineers

Work Your Way

Permutive supports a hybrid model. Choose where you work best, with in-person collaboration encouraged at least once a week when in London or New York offices. Annual in-person Kick Off event.

Diversity, Equity & Inclusion

We’re committed to diversity and inclusion and hiring regardless of race, religion, color, national origin, sex, sexual orientation, gender identity, age, neurodiversity, disability status, or other status.

#J-18808-Ljbffr
Location:
City Of London, England, United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search