Lead Engineer

Engineering | UK

Role overview

The purpose of this role is to deliver high-quality solutions as part of product and project engineering at Retail Insight.

Application engineering at Retail Insight includes creating and maintaining Rest APIs, Web Applications, Mobile Applications, and No-SQL databases to support existing and new client deliveries with a growing focus on product engineering.

Working alongside other engineers in a cross-functional squad, you’ll contribute to design, architecture, and implementation. As a lead you will also be expected to manage/coach/mentor other members of the team as well.

In this role, you’ll get to

  • Work closely with our sales and delivery team to provide technical expertise on client engagements
  • Be the technical lead working closely with our clients to implement and support retail insight products
  • Design and implement the architecture on your own, but choose to influence your fellow engineers by proposing software designs, providing feedback on solution designs and/or implementation
  • Architect generalised solutions for the client and contribute to upstream code, and be able to balance client timelines with engineering objectives
  • Manage and coach other engineers in the team ensuring their ongoing development helping them to improve
  • Take ownership of issues and see them to their resolution
  • Lead the design, and lifecycle management of our services
  • Participate in automation and implementation activities, ensuring successful implementation with architectural and operational requirements and best practices met
  • Provide support to the business by responding to client technical questions, concerns and issues and presenting solutions to key stakeholders
  • Help other engineers develop and getting the best out of them
  • Collaborate with global engineering team to promote, re-use and develop consistent technical build, implementation and support processes
  • Contribute to retail insight’s technology strategy
  • Peer review code and changes

We are looking for people who

  • Have a thorough understanding of Computer Science fundamentals such as object orientated programming, multi-threading algorithm design, data structures and design patterns
  • Have technical leadership experience, happy to mentor and coach others
  • Is a technologist at heart and keen to work with and learn about emerging technologies, pick up new skills along the way
  • Are able to work collaboratively and pragmatically and great communication skills
  • Are a proficient programmer of C# to develop highly scalable solutions
  • Have experience of working with SQL and No-SQL databases
  • Have experience of working with Javascript and relevant ecosystem
  • Have experience of working with CI/CD pipelines to manage complex workloads
  • Maintain excellent experience of working in agile engineering environments  

About Retail Insight

Retail Insight takes data and turns it into action. Our advanced algorithms unlock valuable insights that drive better decision-making for retailers and CPGs.

We’re a unique blend of retail expertise built up from extensive industry experience; mathematical talent that builds and maintains sophisticated algorithms; and engineering skill that handles vast volumes of data regularly.

We focus on the factors that drive sales and profit performance, minimize waste and loss, and increase operational efficiency. The result: dynamic solutions that provide actionable insights and unparalleled time to value.

See what our employees think:

Share this job:

Submit an application