Назад
Company hidden
11 часов назад

Senior Software Engineer (HPC)

Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Software Engineer (HPC): Building and operating high-scale backend services, GraphQL APIs, and Kafka-driven data pipelines for a global digital advertising platform with an accent on real-time ingestion, privacy-preserving data processing, and transactional consistency. Focus on designing asynchronous systems, handling retries and partial failures, and maintaining reliability across distributed services and regions.

Location: London, United Kingdom

Company

A global technology company providing an independent platform for digital advertising across streaming TV, podcasts, mobile apps, news, and the open internet.

What you will do

  • Design, build, operate, and support backend systems throughout their full lifecycle.
  • Develop backend services and GraphQL APIs for internal teams, customers, and partner integrations.
  • Build pipelines that ingest, validate, anonymize, and tokenize advertisers’ first-party data.
  • Design secure systems that keep personally identifiable information within protected infrastructure.
  • Implement reliable asynchronous processing with retries, ordering, idempotency, and partial-failure handling.
  • Drive cross-system changes, technical strategy, observability, testing, and mentoring.

Requirements

  • Extensive experience building and operating production systems in high-scale or high-impact environments.
  • Strong computer science fundamentals and hands-on experience with distributed systems.
  • Professional experience with .NET/C#, Kotlin or another JVM language, Linux, networking, Kafka or similar message brokers, and SQL/NoSQL databases.
  • Experience owning event-driven asynchronous systems, including message processing, schema design, data modeling, and consistency across services.
  • Strong focus on maintainable code, testing, validation, monitoring, and production reliability.
  • Ability to turn ambiguous requirements into technical designs and communicate clearly with technical and non-technical stakeholders.

Nice to have

  • Experience designing or operating GraphQL APIs, particularly federated or subgraph architectures.
  • Experience handling personally identifiable or regulated data and applying related privacy constraints.

Culture & Benefits

  • Work on a global platform processing large-scale datasets and operating continuously across multiple regions.
  • Collaborate with colleagues from diverse backgrounds and perspectives.
  • Receive opportunities to learn across C#/.NET and Kotlin on the JVM.
  • Inclusive hiring practices and confidential accessibility support are available.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →