Ocado Group

E-Commerce

SeniorBackendEngineer

$72–108k ~AI est. Sofia, Bulgaria FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Backend Engineer at Ocado Group. Skills: Backend systems, Distributed systems, AI tools, Cloud infrastructure. Design build maintain systems. Lead technical initiatives”

What You'll Achieve.

Accelerate AI adoption; Raise collective fluency; Automate repetitive engineering work; Improve team processes

Industry & Context.

E Commerce
Problems you'll solve

Propose technical solutions; Evaluate alternatives; Make tradeoffs; Articulate decisions

Eligibility Requirements

On-call rotation, Hybrid working, 40% onsite, 30 days work anywhere

What They're Looking For.

Must Have

Backend systems Java Scala, High-availability large-scale production systems, Software engineering best practices, System resilience patterns approaches, AI tools engineering outcomes, AI-assisted development day-to-day, Cloud-based infrastructure managed services, Leading multiple technical initiatives, Propose technical solutions, Adopt new languages frameworks, Evaluate alternatives make tradeoffs, Functional programming practices, Product customer-focused mindset, Facilitate discussions document decisions, Present technical roadmaps C-level

Nice to Have

Hands-on experience AI, JVM languages, Modelling complex domains, Domain-Driven Design practices, Modern Scala libraries, Typelevel ZIO ecosystems, DevOps CI/CD pipelines, Infrastructure as Code, Observability tools resource management, NoSQL DBs, Data Analytics solutions, GC Looker Big Query

What You'll Do.

Design build maintain systems

Lead technical initiatives

Ensure solutions meet quality

Utilize best practices testing

Contribute architectural product vision

Embed AI tools workflow

Accelerate delivery raise quality

Automate repetitive engineering work

Identify process improvements

Champion AI adoption team

Share techniques run demos

Participate software development life cycle

Improve processes ways working tools

Work business product partners

Translate requirements engineering solutions

Participate on-call rotation

Support production services

Coach train team members

How You'll Work.

Team & Collaboration

Agile practices; Cross-functional teams; Business product partners

Communication Scope

Present technical roadmaps; Facilitate discussions; Document decisions

Process & Methodology

Agile practices

Full Job Description

Senior Backend Engineer (Java/Scala) | Mobile Fulfilment | Hybrid Working | Sofia 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. As part of our Mobile Fulfilment Systems department, we at In-Store Fulfilment (ISF) design and develop distributed cloud-based systems, PWA mobile applications, and web technologies to automate the fulfilment of online customer orders at scale. We’re actively expanding how we use AI across our engineering teams and are looking for strong backend engineers who can help drive this forward. While AI is already part of how we build and ship software, we’re still growing in this space, so we value either hands-on experience or a strong interest in developing it. You’ll help accelerate the adoption of AI practices while continuing to contribute to core engineering work across the team. What is ISF (In-Store-Fulfilment) In-Store Fulfilment is an end-to-end cloud-based solution that enables stores to rapidly and efficiently fulfil online customer orders - enhancing the shopping experience while reducing operational costs. We operate in over 1,000 stores, across 4 continents and 11 countries. More than 300,000 customer orders go through our system weekly. The system governs all aspects of order fulfilment - routing, cubing optimisations, optimal goods handling, picking, buffering, loading and dispatch. As a Senior Software Engineer in our Backend team, you will: Design, build, and maintain large-scale, high-availability distributed systems Lead technical initiatives from start to end, fully owning the planning, coordination, design and execution process from discovery to release Constantly ensure solutions meet quality standards by utilizing

Free ATS check

Applying for this Senior Backend Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Ocado Group?

Real rants from real employees. Read before you apply.

Read Company Rants →