Senior Software Engineer (ID: CaO4R3jG)

Place of Work: Office
Salary: £ 100,000 (Per Annum)
Date Posted: 12-Jun-2026
Expiry Date: 09-Dec-2026
Job Details:
Location: London, Greater London, United Kingdom
Job Category: Software Engineering & Development
Career Level: Experienced Software Developer
Contractual Type: Full Time/Permanent
Working Hours: Monday to Friday (37.5 Hour Week)
Qualifications: Bachelor's Degree in Software Engineering
Experience: 3+ years of hands-on development experience
Positions Available: 1
Skills Required
  • API frameworks
  • CI/CD pipelines
  • HTTP/DNS
  • Mysql
  • Node.js
  • PostgreSQL
  • Serverless architecture
  • Software Engineering
  • Stated in Job Description
Benefits
  • Casual Dress
  • Company Pension
Job Description

Senior Software Engineer - Build the systems behind a faster medical supply chain

We supply healthcare products and build the software that keeps those products moving. Stock, orders, logistics, internal workflows, reporting, incident response, because delays in medical supply are not small problems.
We are hiring a Senior Software Engineer to help design and improve the cloud platforms that run our operations. The role sits close to the business. You will work on tools used by people managing inventory, automation, logistics and operational decisions across the company.

Most of the stack is built around AWS, Node.js and the Serverless Framework. If you enjoy backend engineering, cloud architecture and getting useful systems into production, this is the kind of role where your work will be seen quickly.

What you will be doing:

Some days you will be shaping a new backend service from scratch. Other days you will be fixing the awkward bit nobody can ignore any longer. Expect plenty of Node.js, AWS Lambda, API Gateway and DynamoDB, plus relational database work in PostgreSQL, MySQL or similar systems on Amazon RDS.

Code review is part of the job. The trick is giving feedback people can use, not turning every pull request into a committee meeting. Testing matters here, so you should be comfortable writing automated tests and using test-driven techniques where they make sense.

The role also covers the less glamorous parts of good engineering. Monitoring. Logging. Deployment. Security. Documentation. Support. If a system is important enough to build, it is important enough to run properly.
Cloud deployments and infrastructure as code will sit on your desk too. So will CloudWatch, X-Ray and the occasional knotty production issue that needs calm thinking. If a critical system breaks outside normal hours, you may need to help get it back on its feet.

You will also take part in agile planning, shape technical specifications with product and project leads, and break larger features into work the team can deliver. Where third-party providers are involved, you will help give them direction, support and useful documentation.

There is a leadership side to the role too. You may mentor junior engineers, give technical direction to colleagues and, where appropriate, line manage one or two software engineers.

What we need from you:

You have already spent serious time keeping production software alive in a business where the plan can change quickly. Node.js should be familiar ground for you, including the habits, tools and odd edges of the wider ecosystem.
AWS experience is essential. We need someone who has taken cloud-native applications past the diagram stage and into real use, ideally with the Serverless Framework, Lambda, API Gateway, DynamoDB and RDS.
Database design should not make you blink. Tuning relational databases should be part of your normal engineering toolkit. PostgreSQL, MySQL or similar experience will be useful from day one.
The right person will know modern development and deployment toolchains, including source control, IDEs and CI/CD pipelines. You should understand HTTP, DNS and distributed microservice design, as well as performance, scale, availability, resilience and security.

We also need someone who can turn product requirements into sensible technical solutions. Design patterns help. Knowing when not to overdo them helps even more. You will have led at least one medium or large project for three months or longer, not only writing code but keeping the work moving until it lands.
You also need to be good with people who do not spend their day inside the codebase. This role involves product, operations, technical leads, suppliers and other stakeholders. Clear communication will make the technical work easier.

Useful extras:

  • Experience across multiple projects or codebases would help. So would a software engineering or computer science degree, although equivalent experience is just as welcome.
  • Mentoring experience would be useful, especially if you have helped less experienced engineers grow their judgement as well as their technical skills.
  • A background or interest in supply chain, logistics or med-tech would also be valuable. You do not need to arrive as a medical supply expert, but curiosity about how the business works will help you do better engineering here.

Benefits:

You will get free coffee and tea, casual dress, a company pension and a pleasant office environment in a central London location. The office also has free beer taps, a ping-pong table and a football table.

Why us:

A practical, ambitious place to work. We are building better systems for a medical supply chain that needs to be more reliable, more scalable and easier to manage.
You will not be joining a team that treats engineering as a back-office service.

The software matters to the way the company operates. Good architecture, clean delivery and thoughtful leadership will make a visible difference.
If this sounds like your sort of engineering role, send us your details.

This is an in-person role at our office near Liverpool Street

Position: Senior Software Engineer - Job Type: Full-Time - Salary: £100,000 per year. Hours are Monday to Friday, 9:00 AM to 5:00 PM, with a 30-minute lunch break. Weekly hours: 37.5.

Similar Jobs You May Like
Software Developer (Technical Lead)
Edinburgh, City of Edinburgh, United Kingdom
Salary: £ Up to 70000 (Per Annum)
Software Engineer
London, Greater London, United Kingdom
Salary: £ 62,000 - £ 74,000 (Per Annum)
Software Engineer - Skegness
Skegness, Lincolnshire, United Kingdom
Salary: £ 35,000 - £ 40,000 (Per Annum)
Featured
Senior Backend Engineer
London, Greater London, United Kingdom
Salary: £ 95,000 - £ 130,000 (Per Annum)
Team Lead - PHP
Bristol, Bristol, United Kingdom
Salary: £ 55,000 - £ 90,000 (Per Annum)
Software Engineer
Rochford, Essex, United Kingdom
Salary: £ 40,000 - £ 80,000 (Per Annum)