Senior Software Engineer

Engineering UK · Remote (UK), Manchester
Department Engineering UK
Employment Type Full-Time

The Opportunity

Peak is a Decision Intelligence company - we are on a mission to help organisations use AI to make great commercial decisions, all the time. Just as importantly, we are also focused on building an amazing company - one where we truly value our people & culture, and strive to make an amazing and diverse place to work. Our recent Best Companies award & 3 star accreditation for being one of the top companies to work for is a testament to this.

We have ambitious plans over the coming years; to launch and lead a new category of technology (Decision Intelligence), expand our operations and create the best working culture possible. This is a great time to join Peak and the Engineering team, as we start the next stage of our global growth.

Engineers at Peak are bridging the gap between traditional software engineering and the emerging world of AI. Our engineers spend their time building CODI, the Peak AI System, and delivering AI solutions to leading global brands, revolutionising the way they use their data. 

The Role

Our team are natural problem solvers who are developing industry-leading skills and using cutting-edge tech. Self development is supported, both through our advanced partnership with AWS and through experimenting with new tech and processes. All in an award-winning, highly collaborative environment...

Key Responsibilities:

  • Researching, designing and writing new applications and features for CODI
  • Working closely with colleagues within the Engineering and Data Science teams to share knowledge and collaborate
  • Continually updating your technical knowledge and skills to ensure Peak are using the most relevant tools and techniques
  • Supporting the onboarding of new clients to CODI
  • Creating technical specifications and test plans.
  • Writing and testing code - refining and rewriting as necessary.
  • Maintaining systems by monitoring and correcting software defects.
  • Consulting clients and colleagues concerning the maintenance and performance of software systems.
  • Investigating new technologies and advanced in cloud tech.
  • Coaching and mentoring other team members to support their development.

Skills & Experience

We are building a team of world class engineers in the UK and essentially we are looking for bright, talented engineers looking to work at the cutting edge of practical AI.


  • Acquired strong proven professional programming experience.
  • Proven track record and experience working as a Full Stack Senior Software Engineer.
  • Advanced knowledge and experience working with Node.js, JavaScript and React JS, with a strong command on different programming paradigms.
  • Experience with test-driven development (TDD) and different testing frameworks such as Jest and React Testing Library.
  • Building and implementing a product on cloud based infrastructure.
  • Good understanding of Microservice Architecture, Cloud Technologies, CI/CD and Serverless.
  • Experience with at least one of the following Database systems - RDBMS and NoSQL.
  • Ability to document requirements and specifications.
  • A naturally inquisitive and problem-solving mindset.
  • Strong experience in using Agile Methodologies such as Kanban or Scrum to build quality software.
  • Strong command of Design Patterns and Product Architectural Design.
  • Good communication skills.

Advantageous Skills and Experience:

  • Experience in using TypeScript, Go, Kubernetes or GraphQL.
  • Good understanding of Docker, DevOps Principles and preferably AWS.
  • AWS Certified or a desire to pursue Professional Accreditation.
  • Previous experience working in a Product based company and involved in scaling a platform.
  • Strong command on Algorithms and Data structures.
  • Open source contributions.

The Team

You’ll be working with a smart and driven team of engineers, with a diverse background of devops, data engineering, full stack development, system administration and product support. You’ll also work closely with other teams such as Data Science and Customer Success making sure that customer operations run smoothly.

The Peak Platform

Leveraging serverless architecture, CODI is built for handling data at scale. CODI enables businesses to productionize AI, end-to-end, in a single platform. Insights and intelligence can be accessed via an array of outputs including in-built and custom apps, integrated via APIs and more.

You can read more about CODI on our website too.

As an AWS Machine Learning and Retail competency partner, that is where we host our infrastructure. Be ready to dive into the inner workings of the platform to debug and resolve issues, we want our Software Engineers to be as autonomous and self-sufficient as they can be, continuously learning and getting practical experience of our favourite technologies.

Personal Skills

We’re on a big mission at Peak ‘to be the global leaders of AI’ and we need teammates with the some particular values-driven qualities to help us make this happen:

  • Open - Always up for new ideas and able to take and give feedback in a positive way.
  • Straightforward - Deal with colleagues in an open and transparent manner. Appreciates team work and able to raising concerns if required
  • Driven - sets high goals, doesn’t give up and make sacrifices to ensure that their job gets done on time and meets/exceeds expectations.
  • Curious - Aware of new technologies and uses them to make new improvements in the Engineering ecosystem.
  • Smart - Innovative and thinks out of the box, in difficult situations finds a way to succeed no matter what 
  • Responsible - takes ownership of tasks given and has strong work ethics.


  • Opportunity to help scale Peak and make a large impact in a fast-growing company with global ambitions.
  • Competitive compensation package - options, pension, generous holiday entitlement, subsidised gym membership
  • Regular team days and social activities
  • Cycle to work initiative and public transport season ticket loans
  • A fantastic working environment with open communication channels, flat hierarchy and a truly collaborative style.
  • Peak has a strong culture that we live by, based on shared values: we are open, straightforward, smart, responsible, curious and driven.
  • Opportunity to influence Peak’s early success in entering the global market.
  • Learn from some of the best minds in the UK and India across multiple disciplines.

About Peak

In an age when becoming AI and data-driven is one of the most important things businesses must do, it can also be one of the most challenging. That’s where Peak comes in; our CODI system sits at the heart of our client’s businesses, enabling the rapid unification, modelling and - most importantly - use of data - helping decision makers make great commercial decisions, powered by AI. All supported by our world-class data science team.

Founded in 2014, Peak has grown rapidly, in line with the world’s fastest growing SaaS companies, winning numerous awards and attracted significant funding to support the company’s ongoing investment in machine learning and AI technologies. All to further our mission to become the world’s leading AI System business.

Headquartered in Manchester, Peak also has offices in London, Edinburgh, Jaipur and Brisbane. Our clients include some of the world's leading retailers, manufacturers and well-known brands alongside highly innovative and tech-savvy businesses. Peak is an Amazon Web Services (AWS) Partner, and holds Machine Learning Competency and Retail Competency status.

Want to see more?

You can check some of our articles on Medium!

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Remote (UK), Manchester
  • Department
    Engineering UK
  • Employment Type