Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Optimove

Greater London

On-site

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading marketing technology firm in the United Kingdom is looking for an experienced backend developer to tackle complex engineering challenges and optimize performance. The ideal candidate will have over 5 years of experience in backend development and data engineering, with hands-on skills in SQL and NoSQL databases as well as cloud development. This role involves collaborating with a talented team to own and manage products from ideation to production while promoting a culture of inspiration and growth.

Qualifications

  • At least 5 years of experience in backend development/data engineering.
  • Experience working with SQL and NoSQL databases.
  • Experience with cloud development.
  • Ability to work in a multi-language environment.

Responsibilities

  • Develop and maintain systems that can process complex requests rapidly.
  • Tackle advanced engineering challenges in multiple languages and environments.
  • Own products managed by the team from ideation to production.
  • Inspire and be inspired, ensuring growth opportunities for all team members.
  • Work both autonomously and collaboratively.

Skills

Backend development
Data engineering
SQL
NoSQL
Cloud development
Multi-language environment

Education

B.Sc. in computer science or equivalent

Tools

NodeJS
.NET Core
Kubernetes
Docker
Airflow
Terraform
Google Cloud Platform
Firebase
Job description

Optimove is a global marketing tech company, recognized as a Leader by Forrester and a Challenger by Gartner. We work with some of the world's most exciting brands, such as Sephora, Staples, and Entain, who love our thought-provoking combination of art and science. With a strong product, a proven business, and the DNA of a vibrant, fast-growing startup, we're on the cusp of our next growth spurt. It's the perfect time to join our team of ~500 thinkers and doers across NYC, LDN, TLV, and other locations, where 2 of every 3 managers were promoted from within. Growing your career with Optimove is basically guaranteed.

Responsibilities
  • Develop and maintain systems that can process complex requests within a few milliseconds.
  • Tackle advanced engineering challenges in multiple languages and environments.
  • Own every product that the team manages, from ideation and planning, all the way to production and monitoring.
  • Teach and learn. We love to inspire and be inspired and make sure that each team member has their place to grow and excel.
  • Work both autonomously and collaboratively with the team and other Optimove teams.
Requirements
  • At least 5 years of experience in backend development/data engineering.
  • Experience working with SQL and NoSQL databases.
  • Experience with cloud development.
  • Working with high scale.
  • Ability to work in a multi-language environment.
Advantages
  • B.Sc. in computer science or equivalent.
  • Hands‑on experience with one or more of the following technologies: NodeJS, .NET Core, Kubernetes, Docker, Airflow, Data Flow and Terraform.
  • Hands‑on experience with multiple services on Google Cloud Platform and/or Firebase.
  • Proven experience of hardcore performance optimization (tens of milliseconds).
  • TDD Experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.