Principal Backend Software Engineer

Posted 7 Days Ago
Be an Early Applicant
Sofia, Sofia-grad
300-300
Senior level
Information Technology
The Role
Design and develop scalable cloud-based backend systems for mobile robotics, focusing on system architecture and performance optimization while mentoring engineers and ensuring high availability.
Summary Generated by Built In

Who are We

The Mobile Fulfilment Systems department at Ocado is at the forefront of developing cutting-edge automation solutions for both in-store and warehouse online order fulfilment. We leverage distributed backend systems, intuitive mobile applications, and advanced autonomous mobile robots to enable fast, scalable, and cost-effective order collection.

Within this department, the Chuck Norris team is dedicated to building the software systems powering our Mobile Robotics products. Our scope spans mobile apps, backend microservices, workflow orchestration, integration APIs, and cloud-native components. All these drive the success of our flagship Chuck Autonomous Mobile Robot.

This role is central to shaping the architecture, scalability, and reliability of Ocado's cloud-based backend systems for mobile robotics. Your contributions will directly influence the efficiency and intelligence of our autonomous robot fleet in real-world operations.

What You'll Be Doing

  • Feature Development: design, implement, and deploy critical product features with a microservices architecture using Node.js (TypeScript) and Golang.
  • System design & scalability: design, implement, and optimize scalable, cloud-native single and multi-tenant services (using patterns for complex distributed systems).
  • Cloud & Infrastructure: optimize and scale the backend cloud-based managed services in GCP (Kubernetes, PubSub, etc.) and/or AWS. Create alignment with Ocado best practices, tooling, and standards.
  • API development: develop efficient APIs, event-driven systems, and data pipelines.
  • Performance & reliability: ensure high availability and performance of the backend system.
  • Continuous improvement: refactor, optimize, and enhance code quality, reliability, and maintainability.
  • Collaboration:  work closely with product managers, technology and business leadership and engineers from different teams, to deliver end-to-end solutions.
  • Maintenance & support: participate in on-call rotations, lead efforts in effective and efficient troubleshooting -  root cause analysis, and resolution of production issues.

You might be also involved in: 

  • CI/CD pipelines: manage automated deployment pipelines (CircleCI and Jenkins).
  • Infrastructure: enhance CI/CD pipelines, Kubernetes deployment strategies, and automation.
  • Mentoring & knowledge sharing: coach and develop engineers, and foster technical growth.

What Are We Looking ForEssential:

  • Ability to lead architectural decisions and drive and communicate long-term technical strategies.
  • Extensive hands-on experience in backend design and development, including scalable, multi-tenant, and high-performance systems in production. Focus on designing and implementing event-driven architectures (Pub/Sub, event sourcing, or similar technologies).
  • Product and result-focused positive mindset.
  • Deep expertise in backend engineering, with hands-on experience in one or more backend languages (e.g., Go, Java, C#, TypeScript) and backend frameworks (e.g., Node.js, Spring Boot, ASP.NET Core, Express.js, or similar), and a broad interest in learning and working with other technologies.
  • Strong background in cloud computing (GCP, AWS, or Azure) and containerized environments (Kubernetes, Docker, or similar technologies).
  • Mentorship experience, with the ability to coach engineers and influence engineering direction.

Nice to Have:

  • Experience with PostgreSQL, GraphQL, GCS, Terraform.
  • Proficiency in cost optimisation and performance tuning for cloud-based applications.
  • Experience in security, compliance, and resilience engineering.

Our Social Benefit Package Includes

The feeling of being part of a team that makes a difference in the world of automation and smart technology is great but here’s also a list of our social benefits. 

  • Hybrid office attendance policy that sees you onsite 40% of your time
  • 30 days of “Work from anywhere” program
  • 30 days of annual leave
  • Share plan program
  • 300 BGN additional monthly allowance
  • Enhanced maternity and paternity leave policy
  • Medical plan including health & dental coverage
  • Life and disability insurance
  • Employee assistance program

We also have regular divisional socials, sports clubs not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events. If you think you have what it takes to make a difference, please submit your application below.



#LI-OT #LI-GN1 #LI-HYBRID

Top Skills

AWS
CircleCI
Docker
GCP
Go
GraphQL
Jenkins
Kubernetes
Node.js
Postgres
Pubsub
Terraform
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
London
6,700 Employees
On-site Workplace

What We Do

When our journey started, we were all about changing the way people shop for groceries. Nearly 20 years later, we’re a FTSE 100, client-focused business that provides services, technology, and automation to grocery e-commerce businesses around the world.

Similar Jobs

Mondelēz International Logo Mondelēz International

Project Engineer

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Sofia, Sofia-grad, BGR
90000 Employees

DraftKings Logo DraftKings

Senior Backend Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Hybrid
Sofia, Sofia-grad, BGR
5300 Employees

DraftKings Logo DraftKings

Lead Integration Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Hybrid
Sofia, Sofia-grad, BGR
5300 Employees

DraftKings Logo DraftKings

Engineering Team Lead - SportsCore

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Hybrid
Sofia, Sofia-grad, BGR
5300 Employees

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
US
442 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account