Senior Software Engineer

6 days ago


Hatfield, Hertfordshire, United Kingdom Ocado Logistics Full time

About Ocado Technology

Ocado Technology is a leading technology company that is revolutionizing the retail industry by putting the world's retailers online using the cloud, robotics, AI, and IoT. We develop innovative software and systems that power the world's largest online-only grocery retailer, as well as the global 'Ocado Smart Platform'. Our employees need to be specialists in a wide range of technologies to help drive our business.

We champion a value-led culture to get our teams working at their very best and to help create a collaborative working environment that our people love. Our core values of Trust, Autonomy, Craftsmanship, Collaboration, and Learn Fast help drive our innovative culture.

About the Role

We are seeking a senior TypeScript/JavaScript engineer to join our Platform Web Team. The successful candidate will help us drive our React.js frontend and Node.js backend to the next level. The Platform Web team is within the Ecommerce Platform Department, and our mission is to provide a world-class platform that enables feature teams in other Ecommerce departments to deliver value faster and with increased autonomy.

The team has a broad remit to focus on and enhance some of the most important areas for OSP's customer-facing websites, with the aim of providing a solid, consistent, secure, and performant foundation for our different channels to build upon. This includes maintaining shared code, implementing features that cut across all verticals, leading architectural efforts such as those to enable better platform scaling across other teams, and working with the rest of the chapter to establish additional goals and a close working relationship.

The team is responsible for managing and driving the strategic direction of our core Ocado front-end React application, various shared libraries, multiple backend services, as well as key GraphQL and web routing services. Additionally, the team researches and implements new approaches, developing and improving the tools and frameworks that enable OSP engineers and development teams to work at scale, efficiently, and independently toward shared goals.

Key Responsibilities

  • Empowering other e-commerce engineering teams by increasing autonomy, alignment, and speed, and improving the overall experience through a deep understanding of all our customers.
  • Bringing fresh ideas and approaches while contributing to the architectural direction of our front-end platform.
  • Using experimentation and proof-of-concept trials to make data-driven decisions regarding our engineering priorities.
  • Owning key platform components, including server-side rendered React front-end services and backend services.
  • Collaborating closely with the Platform Web, iOS, and Android channel teams to foster knowledge sharing and alignment, supported by the Platform Core EM and GPM.
  • Leading by example for other developers to aspire to.
  • Practicing and promoting clean code principles.

Requirements

  • Strong front-end and back-end TypeScript experience.
  • Proficiency with React, Node.js, or other JavaScript frameworks.
  • Expertise in client-side state management (e.g., Redux) and single-page applications.
  • Familiarity with RESTful services and design best practices.
  • Solid understanding of CI/CD principles.
  • Experience with performance monitoring and supporting live production systems.
  • Strong collaboration skills to work effectively across Chapters and Cross-Functional Teams.
  • Foundational knowledge of automated testing.
  • Ability to write production-quality code from scratch and rapidly prototype.
  • Willingness to share out-of-hours support responsibilities.
  • Eagerness to learn from others and expand your skill set.

What We Offer

  • Hybrid working model (2 days in the office)
  • 30 days 'work from anywhere' policy +
  • Remote working for the month of August
  • 25 days annual leave, rising to 27 days after 5 years service (plus optional holiday purchase)
  • Pension scheme (various options available including employer contribution matching up to 7%)
  • Private Medical Insurance
  • 22 weeks paid maternity leave and 6 weeks paid paternity leave (once relevant service requirements complete)
  • Train Ticket loan (interest-free)
  • Cycle to Work Scheme
  • Opportunity to participate in Share save and Buy as You Earn share schemes
  • 15% discount on and free delivery for all employees
  • Income Protection(can be up to 50% of salary for 3 years) and Life Assurance(3 x annual salary)
  • Free shuttle bus to and from Hatfield Train Station to the Hatfield HQ offices


  • Hatfield, Hertfordshire, United Kingdom Noir Full time

    Job Title: Senior Software Engineer,.NET 8, C#About Noir: Noir is a leading company in the digital download industry, known for its innovative approach and commitment to excellence.Job Summary: We are seeking an experienced.NET Developer to join our dynamic team. As a Senior Software Engineer, you will be responsible for designing, developing, and...


  • Hatfield, Hertfordshire, United Kingdom Advance TRS Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Lead to join our team at Advance TRS. As a key member of our organization, you will be responsible for leading a small team of engineers on various software projects in the development, introduction, and support of signalling control centre products, software, and...


  • Hatfield, Hertfordshire, United Kingdom Advance TRS Full time

    Job Summary:Advance TRS is seeking a highly skilled Senior Software Development Lead to lead a team in developing innovative software projects for signalling control centre products.About the Role:Provide technical support to control system delivery projects, ensuring timely and high-quality delivery.Lead the obsolescence management of control system...


  • Hatfield, Hertfordshire, United Kingdom Alstom Full time

    Job Title: Principal Software EngineerAlstom is seeking a highly skilled Principal Software Engineer to lead a small team of engineers in the development, integration, and support of control system software and processes in the UK market.Key Responsibilities:Provide support to Control System delivery projects.Lead obsolescence management of Control System...


  • Hatfield, Hertfordshire, United Kingdom Alstom Full time

    Job Title: Principal Software EngineerAlstom is seeking a highly skilled Principal Software Engineer to lead a small team of engineers in the development, integration, and support of control system software and processes in the UK market.Key Responsibilities:Provide support to Control System delivery projects.Lead obsolescence management of Control System...


  • Hatfield, Hertfordshire, United Kingdom Alstom Full time

    Job Title: Principal Software EngineerAlstom is seeking a highly skilled Principal Software Engineer to lead a small team of engineers in the development, integration, introduction, sustaining, and support of control system software and processes in the UK market.Key Responsibilities:Provide support to Control System delivery projects.Lead obsolescence...


  • Hatfield, Hertfordshire, United Kingdom Alstom Full time

    Job Title: Principal Software EngineerAlstom is seeking a highly skilled Principal Software Engineer to lead a small team of engineers in the development, integration, introduction, sustaining, and support of control system software and processes in the UK market.Key Responsibilities:Provide support to Control System delivery projects.Lead obsolescence...


  • Hatfield, Hertfordshire, United Kingdom Alstom Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Manager to lead our software development team in the UK market. The successful candidate will be responsible for the development, integration, introduction, sustaining, and support of control system software and processes.Key ResponsibilitiesProvide technical leadership...


  • Hatfield, Hertfordshire, United Kingdom Alstom Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Manager to lead our software development team in the UK market. The successful candidate will be responsible for the development, integration, introduction, sustaining, and support of control system software and processes.Key ResponsibilitiesProvide technical leadership...


  • Hatfield, Hertfordshire, United Kingdom Ocado group Full time

    About the RoleThe Ocado Group is seeking a talented Software Engineer to join our Insights and Automation team. As a key member of our team, you will have the opportunity to design and shape our solutions from the earliest stages through to maturity.Key ResponsibilitiesDesign and develop high-quality software solutions to support our business...


  • Hatfield, Hertfordshire, United Kingdom Ocado Group Full time

    About Ocado TechnologyOcado Technology is a leading provider of innovative software and systems that power the world's largest online-only grocery retailer and the global 'Ocado Smart Platform'. Our team of experts develops cutting-edge solutions that enable retailers to thrive in the digital age.Job Title: Senior JavaScript EngineerWe are seeking an...


  • Hatfield, Hertfordshire, United Kingdom Ocado Group Full time

    About Ocado TechnologyOcado Technology is a leading provider of innovative software and systems that power the world's largest online-only grocery retailer and the global 'Ocado Smart Platform'. Our team of experts develops cutting-edge solutions that enable retailers to thrive in the digital age.Job Title: Senior JavaScript EngineerWe are seeking an...


  • Hatfield, Hertfordshire, United Kingdom Alstom Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to lead our team in the development, integration, and support of control system software and processes in the UK market.Key ResponsibilitiesProvide technical leadership and guidance to the team in the development of control system software and processes.Manage the product development...


  • Hatfield, Hertfordshire, United Kingdom Alstom Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to lead our team in the development, integration, and support of control system software and processes in the UK market.Key ResponsibilitiesProvide technical leadership and guidance to the team in the development of control system software and processes.Manage the product development...


  • Hatfield, Hertfordshire, United Kingdom Alstom Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to lead our team in the development, integration, and support of control system software and processes in the UK market.Key ResponsibilitiesProvide technical leadership and guidance to the team in the development of control system software and processes.Manage the product development...


  • Hatfield, Hertfordshire, United Kingdom Alstom Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to lead our team in the development, integration, and support of control system software and processes in the UK market.Key ResponsibilitiesProvide technical leadership and guidance to the team in the development of control system software and processes.Manage the product development...


  • Hatfield, Hertfordshire, United Kingdom Alstom Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to lead our Control Systems team in the UK. As a key member of our software development team, you will be responsible for the development, integration, and support of control system software and processes.Key ResponsibilitiesLead a small team of engineers in the development and...


  • Hatfield, Hertfordshire, United Kingdom Advance TRS Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to lead a small team of engineers on various software projects in the development, introduction, and support of signalling control centre products, software, and processes.Key ResponsibilitiesProvide support to control system delivery projectsLead obsolescence management of control...


  • Hatfield, Hertfordshire, United Kingdom Advance TRS Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to lead a small team of engineers on various software projects in the development, introduction, and support of signalling control centre products, software, and processes.Key ResponsibilitiesProvide support to control system delivery projectsLead obsolescence management of control...

  • Software Developer

    3 weeks ago


    Hatfield, Hertfordshire, United Kingdom ALSTOM Full time

    About the RoleThe Principal Software Engineer will lead a small team of engineers in the development, integration, introduction, sustaining, and support of control system software and processes in the UK market.Key ResponsibilitiesCapture and manage product and tool development requirementsSupport the Network Rail product acceptance processProvide product...