Enterprise-ready, backed by enterprise grade security. We're proud to share we're SOC II Type II certified.Read the announcement
Solutions
Production Scheduling
Production Scheduling
Supply Chain Operations
Supply Chain Operations
Continuous Improvement
Continuous Improvement
Troubleshooting
Troubleshooting
Operator Enablement
Operator Enablement
Real-Time Process Guidance
Real Time Process Guidance
Industries
Food & Beverage
Food & Beverage
Consumer Packaged Goods
Consumer Packaged Goods
Agriculture & Feed
Agriculture & Feed
Packaging
Packaging
Building Materials
Building Materials
Industrial Products
Industrial Products
Company
Our Approach
Our Approach
Security
Security
Careers
Careers
Blog
Blog
Contact
Contact
← Back to careers
Engineering

Senior Backend Engineer

Join the team building Ferry's core infrastructure.

LocationLondon
TypeFull-time
Salary RangeCompetitive DOE
PostedAugust 22, 2025

Our Mission

We build the software that the world’s factories run on.

Manufacturers - and the companies that make the physical world as we know it - have been left behind by digitization. They are faced with clunky software from the 1980s, Excel, and pen & paper. It matters: to manufacturers who need to compete in our global marketplace, to the people who run the production lines, and to our society when we can avoid needless waste.

Ferry is pioneering a new wave of Manufacturing Operations Platforms for the AI age. We are giving digital superpowers to the hard-working folks who are at the coalface of production. Our software powers some of the largest manufacturers globally, providing the tools, insights & capabilities for them to revolutionize what & how they produce.

We are backed by leading VC funds across both the US and Europe, and partner with some of the largest companies on Earth. If you join us, your work will directly impact the physical world from day 1. The stakes are high for our customers, and in turn they are high for us, so we are held to a demanding standard that pushes us to the best we can be.

About the Role

We are looking for a highly skilled and adaptable Senior Backend Engineer to help build and expand the core services of the Ferry platform. You’ll be a critical member of the team in designing, developing and scaling the systems that power real-time manufacturing operations. Ferry is a flat startup, and you’ll work directly with the founders, designers and other engineers as we execute on our mission.

Our platform is multi-disciplinary, and our tech stack reflects this. We utilize Go and Java on the backend (strong proficiency in one is expected; willingness to learn the other is essential). We also use Python, with Typescript / Next.js on the frontend. We heavily leverage Postgres, Timescale and Redis for storage, and run across AWS, Azure and Terraform for infrastructure. Real-time data pipelines and edge computing are key pillars of the Ferry platform, where we augment Apache Flink and Kafka.

As part of the role, you will also have the opportunity to work directly with customers, learn about their challenges face-to-face, identify improvements to the platform, and have the freedom and autonomy to take action on those ideas to drive the product forward.

Who You Are

  • Minimum 7+ years as a Backend Engineer
  • Strong proficiency in either Go or Java (and excited to learn new languages & frameworks)
  • Comprehensive knowledge and experience building, testing and deploying APIs & distributed systems
  • Familiarity with microservice architectures and event-driven systems
  • Strong knowledge of design patterns, data structures, algorithms and problem-solving
  • Experience with cloud-based infrastructure (AWS; Kubernetes and Terraform a plus) and DevOps practices
  • Thorough knowledge of Git and other contemporary development technologies
  • Ability to write efficient, secure, well-documented and clean code
  • Excited by uncertainty, rapid learning and solving hard problems

Nice to Haves

  • Experience with Python
  • Experience with Kafka and/or Flink
  • Familiarity with TimescaleDB or other time-series databases
  • Experience with industrial protocols (i.e. MQTT, EtherNet/IP etc)
  • Experience with IoT or edge deployments

Your Day to Day

  • Build and scale the backend systems that power Ferry’s core platform
  • Design and implement performant APIs, data pipelines and integrations
  • Collaborate with frontend, platform and data engineers to deliver end-to-end features
  • Lead projects from design through deployment, embedding engineering best practices along the way
  • Work directly with customers, understand their pain points, and translate them into product improvements
  • Rapidly fix bugs and partner with customers when needed
  • Develop deep domain expertise in manufacturing systems
  • Mentor & support junior engineers, and contribute to a strong engineering culture

The Application Process

  1. Let us know what excites you about this role, along with your CV and any links that showcase what sets you apart on the application form
  2. 30 minute interviews, one with the CEO and one with a lead engineer.
  3. Take-home exercise (designed to be no more than a day)
  4. 1 hour review on take-home exercise & whiteboard session
  5. Meet and greet the rest of the team & offer

Ready to join our team?

We're excited to hear from you and learn how you can contribute to our mission.