Senior Software Developer (Python / AWS / IaC)

Royal College of Pharmacy

Greater London

Hybrid

GBP 65,000 - 95,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Royal College of Pharmacy's Pharmaceutical Press in London seeks a talented software engineer to design, implement, and maintain publishing software, systems, and customer-facing digital products.

You will contribute to high-quality code, develop APIs, and work in a hybrid setup with the London office 4-8 days per month. The role is full-time, with a focus on Python, AWS, and modern web technologies.

Qualifications

  • Commercial software development experience.
  • Design, develop, test and maintain software systems.
  • Deep knowledge of Python and its ecosystem.
  • Experience with RESTful APIs in Python.
  • Experience with AWS services (Lambda, DynamoDB, Elasticsearch).
  • Experience with CI/CD tools like Terraform or CDK.
  • Experience with ReactJS and TypeScript.
  • Agile environment and Scrum principles.
  • Test-driven development and pair programming.

Responsibilities

  • Design and implement systems and software to meet PhP’s requirements using appropriate tools and methods.
  • Promote the creation of high-quality code by test-driven development, pair programming and code review.
  • Be responsible for the technical development of all stages of software creation, including testing; ensure security, performance and safety.
  • Suggest improvements to the code base, processes, tooling and practices; foster innovation via emerging technologies.
  • Assist with design, implementation and testing of OpenAPI-adherent APIs.

Skills

Python
REST APIs
AWS
CI/CD
ReactJS/TypeScript
OpenAPI
Test-driven development
Pair programming
Scrum/Agile

Tools

AWS (Lambda/DynamoDB/Elasticsearch)
Terraform/CDK
CloudFormation
ReactJS

Job description

Grade: 4

Pharmaceutical Press (PhP) is the knowledge business of the Royal College of Pharmacy. We’re the world leaders in evidence-based pharmaceutical publications and guidance. Pharmacists and other healthcare professionals trust us to provide expert analysis, educational support, webinars, and news that informs, supports and enhances their practice. We independently source, evaluate, and communicate and make practical medicines knowledge accessible worldwide.

Location: London / Hybrid

Working Pattern: 12MFTC / Full Time

Grade: 4

Pharmaceutical Press (PhP) is the knowledge business of the Royal College of Pharmacy. We’re the world leaders in evidence-based pharmaceutical publications and guidance. Pharmacists and other healthcare professionals trust us to provide expert analysis, educational support, webinars, and news that informs, supports and enhances their practice. We independently source, evaluate, and communicate and make practical medicines knowledge accessible worldwide.

About the role

We are looking for a talented individual who will design, implement, and maintain Pharmaceutical Press’s publishing software, systems, and customer-facing digital products.

Main Responsibilities
  • Design and implement systems and software to meet PhP’s requirements using appropriate tools and methods
  • Promote the creation of high-quality code by commitment to practices such as test-driven development, pair programming and code review.
  • Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements.
  • Suggest improvements to the code base, development processes, tooling and working practices. Encourage innovation by identifying, evaluating and adoption of emerging technologies.
  • Assist with the design, implementation, and testing of APIs that adhere to the Open API specification
Requirements
  • Able to demonstrate commercial software development experience.
  • Practical experience in system design, development, testing and operational stability.
  • Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls.
  • Experience applying continuous delivery, test driven development and pair programming.
  • Experience of working in an agile environment and an understanding of Scrum principles in particular.
  • Experience writing and consuming RESTful APIs in Python.
  • Experience with AWS services (Lambda, DynamoDB, ElasticSearch).
  • Experience with CI/CD using tools like Terraform or AWS Cloud Formation or CDK.
  • Experience with creating web application UIs using front-end libraries such as ReactJS with TypeScript
How we are currently working

PhP supports and works in a hybrid way, which means you will be able to work from home, however, there will be an expectation for collaborative face-to-face working – on average and typically this may be something between 4-8 working days per month at our London Office.

Closing date: 13 November 2026

We are passionate about creating a culture of belonging, inclusion, and diversity these are part of our core values at Pharmaceutical Press. At Pharmaceutical Press we do not discriminate on the basis of race, colour, religion, sex, sexual orientation, gender, age, or disability and we encourage applications from all backgrounds.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer (Python / AWS / IaC)
Senior Software Developer (Python / AWS / IaC)

Pharmaceutical Press • Greater London

Hybrid
GBP 65,000 - 90,000
Senior Python Engineer – AWS, IaC, Hybrid (London)
Senior Python Engineer – AWS, IaC, Hybrid (London)

Pharmaceutical Press • Greater London

Hybrid
GBP 65,000 - 90,000
Product Manager
Product Manager

Royal College of Pharmacy • Greater London

Hybrid
GBP 65,000 - 90,000
Senior Python AWS Engineer - IaC & Open API Hybrid London
Senior Python AWS Engineer - IaC & Open API Hybrid London

Royal College of Pharmacy • Greater London

Hybrid
GBP 65,000 - 95,000
Senior Python Developer
Senior Python Developer

Fundment Limited • Greater London

On-site
GBP 90,000 - 120,000
Pension 6% employer contribution
BUPA Private Health Insurance
Medicash Cashplan
+4
Senior Software Developer / Team Lead
Senior Software Developer / Team Lead

Houst • City Of London

On-site
GBP 75,000 - 90,000
25 days holiday
Hybrid working
Extra day off for birthday
+2
Lead Pharmacist – ePMA and Clinical Informatics
Lead Pharmacist – ePMA and Clinical Informatics

Epsom and St Helier University Hospitals • Epsom

On-site
GBP 73,000 - 84,000
QA Tester
QA Tester

Pharmica Ltd • Greater London

On-site
GBP 30,000 - 35,000
Central London office
Pension scheme
Mentorship and career development
Student Placement - Pharmaceutical Business Operations & Project Management
Student Placement - Pharmaceutical Business Operations & Project Management

Cooper & Hall Limited • Greater London

Hybrid
GBP 18,000 - 22,000
Advanced Clinical Pharmacist - Digital Systems
Advanced Clinical Pharmacist - Digital Systems

Barts Health NHS Trust • City Of London

On-site
GBP 55,000 - 65,000