Ocado Group logoOcado Group logo

Senior Backend Software Engineer | Mobile Fulfilment | Hybrid

Ocado GroupSofia, Bulgaria
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

We're Looking for Candidates with: Proven experience in backend software engineering, ideally with a focus on distributed systems. Strong proficiency in programming languages such as Java, Python, or similar. Experience with cloud platforms and services. Familiarity with agile methodologies and DevOps practices. Excellent problem-solving skills and the ability to work collaboratively. A passion for technology and continuous learning.

About the job

Join Our Innovative Team as a Senior Backend Software Engineer!

The Mobile Fulfilment Systems team at Ocado Group is pioneering state-of-the-art automation solutions for in-store and warehouse online order fulfilment. We harness the power of distributed backend systems, user-friendly mobile applications, and advanced autonomous robots to facilitate rapid, scalable, and cost-efficient order collection.

As a key member of our Mobile Fulfilment Systems team, particularly within the In-Store Fulfilment (ISF) division, you'll be involved in designing and developing distributed cloud-based systems, PWA mobile applications, and web technologies aimed at automating the fulfilment of online customer orders at scale.

What is In-Store Fulfilment?

ISF is a comprehensive cloud-based solution that empowers stores to efficiently fulfil customer orders, enhancing the shopping experience while minimizing operational costs. We are currently operational in over 1,000 stores across 11 countries and 4 continents, handling more than 300,000 customer orders weekly.

In Your Role as a Senior Software Engineer, You Will:

  • Design, develop, and maintain large-scale, high-availability distributed systems.
  • Lead technical initiatives from conception through to implementation, fully owning the planning, coordination, design, and execution processes.
  • Ensure solutions consistently meet quality standards by adhering to best practices in testing, code quality, monitoring, and alerting.
  • Contribute to the long-term architectural and product vision.
  • Utilize AI tools, such as Claude Code, Gemini, and GitHub Copilot, to enhance our development processes.
  • Engage in all phases of the software development lifecycle within an agile team framework.
  • Continuously seek to enhance our processes, workflows, and tools.
  • Collaborate closely with business and product partners to translate system requirements into engineering solutions.
  • Participate in our on-call rotation to support production services.
  • Mentor and train both new and existing team members in their professional development.

About Ocado Group

Ocado Group is a leading global online grocery retailer and technology pioneer. Our Mobile Fulfilment Systems team is dedicated to innovating the future of online shopping through automation and advanced technology, ensuring a seamless customer experience.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.