Senior Cloud Software Engineer x4

Job Reference: WM – 1969

Location: Cambridge

Salary: £70,000 - £80,000

Job Type: Permanent

Job Description

Senior Cloud Software Engineers


  • Develop maintainable and robust software (primarily using JavaScript and/or Python) following and promoting best practices
  • Enthusiastically engage with users to create great products that meet key engineering requirements
  • Proactively recognise and contribute to improvements in processes and tooling
  • Deliver project tasks within agreed timescales and budget
  • Write clear and concise technical documentation

About You:


  • Python and JavaScript skills (strong commercial experience in at least one) and a willingness to use either as appropriate
  • Understanding of front-end and back-end development
  • Experience working with AWS, or another cloud platform
  • Able to provide technical leadership
  • Experience of the full software lifecycle
  • Experience of automated testing and continuous integration
  • Excellent problem-solving ability
  • Great communication skills
  • Experience mentoring junior developers
  • A desire to help and support your fellow team members
  • Motivated to improve outcomes for patients


  • TypeScript, Express, Git, UNIX, Docker, Terraform, SQL, Kotlin
  • Development of RESTful APIs and services (especially OpenAPI specs, FastAPI, SQLAlchemy)
  • Agile development methodologies, JIRA and TeamCity
  • Front-end applications (React, Redux, HTML, CSS)
  • Data engineering (telemetry, pipelines, data lakes, AWS Athena, ElasticSearch)
  • Serverless (Lambdas, Serverless Framework)
  • Amazon Web Services (RDS, Lambda, S3, SQS/SNS, API Gateway; deployment via Terraform)

Job Application:

If you would like to be considered for this role, please apply to send a copy of your full CV – or call us now.

Whilst this position may not be of interest to you or suit your skills and experience, please don’t hesitate to get in contact with a member of the team at Willcox Matthews to understand how we can support you.

We receive a large number of applications for all of our positions – Therefore, If you have not received a response within 10 working days, your application has unfortunately been unsuccessful on this occasion.

Candidates must be eligible to work and live in the UK