M

Movable Ink

Platform for personalized, integrated marketing content

Lead Backend Engineer - Distributed Systems

Backend EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaRemote

About the Job

Requirements

  • At least 7 years of software engineering experience focused on distributed systems.
  • Deep experience designing, building, and operating large-scale distributed systems that are fault tolerant, highly available, and highly concurrent.
  • Strong systems thinking and sound architectural judgment for event-driven, stateful, real-time decisioning systems.
  • Ability to identify core primitives, make architectural choices under uncertainty, and adapt designs as requirements evolve.
  • Experience building and operating backend services in a modern cloud environment, including Google Cloud Platform, and proficiency with Kubernetes.
  • Hands-on experience with microservice and service-oriented architectures and synchronous, event-sourced, orchestrated, and asynchronous inter-service communication patterns, including gRPC and Kafka.
  • Strong foundation in Python.
  • Practical experience evaluating and designing for distributed systems fundamentals, including consensus, partitioning, replication, back-pressure, idempotency, and failure handling.
  • Strong software engineering practices in system design, code review, testing, and CI/CD.
  • Strong operational excellence skills, including observability, incident response, and healthy on-call practices.
  • Strong technical leadership, including driving architectural decisions, leading design reviews, and mentoring engineers.
  • Ability to identify, analyze, and resolve complex issues in production systems.
  • Ability to communicate technical tradeoffs clearly and translate them into practical decisions with product and engineering stakeholders.

Responsibilities

  • Set the technical direction by leading architecture, design, and critical implementation decisions to take the orchestration platform from prototype to production.
  • Design and build a scalable, event-driven, fault-tolerant distributed system that processes high-volume, real-time messaging decisions across workflows and channels.
  • Own key system components end-to-end, from architecture and implementation through deployment, monitoring, and incident response.
  • Conduct design reviews, resolve architectural tradeoffs, and uphold standards for system design, code quality, testing, and operational rigor.
  • Collaborate with Product, Machine Learning, Data Platform, and adjacent engineering teams to translate complex requirements into clear technical designs with realistic paths to production.
  • Ensure the platform operates reliably at scale through observability, metrics, incident response practices, and shared on-call responsibilities for business-critical services.
  • Mentor engineers and model strong engineering practices as the team's senior technical voice.

Desired Qualifications

  • Experience with Elixir, or transferable experience with Erlang, Scala/Akka, Go, or Clojure.
  • Experience with workflow orchestration systems such as Prefect, Airflow, Dagster, or Temporal.
  • Experience building, operating, or integrating with machine-learning-driven decisioning or scoring systems.

About the Company

Movable Ink

Platform for personalized, integrated marketing content

Movable Ink helps brands deliver personalized marketing content by connecting with existing marketing tech via an Integrations Exchange. It sells subscriptions to a platform that lets marketers create customized experiences across digital channels. The product works by integrating with widely used marketing tools, pulling audience data, and generating dynamic, personalized messages and visuals that are delivered through emails, webpages, or ads. What sets Movable Ink apart from competitors is its emphasis on seamless integrations with a broad set of marketing technologies and a library of ready-made templates and workshops that help teams accelerate value from their current tech stack. The company’s goal is to help marketers stand out in a crowded digital landscape by making it easy to craft engaging, personalized content at scale and to extract insights and trends via reports and workshops.

Company size
501-1,000
Company stage
Series D
Total funding
$97.3M
Headquarters
New York City, New York
Founded
2010

Recently Posted Jobs

Explore more opportunities at Movable Ink

See more jobs