Job summary
We are looking for a Software & DevOps Engineer to join
our Data Engineering & Analytics Team directly sponsored by the
Deputy CEO and working at the heart of our organisation digital
transformation.
As the sole Software Engineer, you will play a critical role
in enhancing digital services, improving operational workflows, and supporting
data-driven decision-making.
You will develop bespoke web-based applications (both
internet and intranet facing), design APIs, and create automation workflows to
streamline healthcare and business processes. The role also includes cloud
infrastructure management, modern DevOps practices, and a strong focus on
building secure, scalable, and performant systems.
You will work closely with the Head of Data Engineering &
Analytics and have direct engagement with the Executive Team, giving you unique
insight into the organisations priorities and a platform to help shape them
through technology.
The organisation is also home to Mastercall UXT User
Experience Technology, an award-winning wing of the business delivering
analytics and IT solutions, reflecting our broader commitment to innovation,
usability, and real-world impact.
This permanent full-time opportunity, salary £42,000.
You must have the right to work in the UK as we are unable to offer visa sponsorship for this role or offer any extensions to visa sponsorship
Main duties of the job
Software
Development & System Integration
Design, develop,
and maintain web-based internal & public facing applications and interfaces
using Python (Django/Flask/Streamlit) and modern web frameworks.
Develop and
maintain RESTful / GraphQL APIs and system integrations to enable seamless data
exchange between NHS and internal systems.
Work on SaaS
development projects to customise and optimise internal, external &
third-party cloud-based services.
Integrate AI and
machine learning solutions to support clinical and operational decision-making.
Collaborate with
Data Engineers and Analysts to create tools that support data processing and
analytics workflows.
DevOps
& Cloud Infrastructure
Deploy and
manage applications on the Azure cloud platform.
Implement and
manage CI/CD pipelines to ensure smooth deployment processes.
Automate
infrastructure provisioning using Infrastructure as Code (IaC) tools where
required.
Monitor system
performance and troubleshoot application issues to ensure high availability and
reliability.
Security
& Compliance
Implement
security best practices for software development, cloud infrastructure, and
data handling.
Ensure
compliance with NHS Digital, GDPR, and cybersecurity (ISO 27001) standards.
Ensure AI models
and tools adhere to ethical AI principles, avoiding bias and ensuring
explainability.
Regularly review
system vulnerabilities and apply patches, updates, and enhancements.
About us
Mastercall Healthcare is an award-winning social enterprise
organisation providing NHS services accredited by the Social Enterprise Mark.
With over 28 years experience as an innovative high
performing organisation, we are passionate about providing the very best
patient care at the very best place for the patient.
At Mastercall we welcome applicants from diverse cross
section of society who will uphold our culture and ethos as we embark on our
future opportunities and continue our transformation journey.
Benefits
Flexible working hours
Hybrid working
Living Wage Employer
NHS Pension Scheme
NHS Blue light card / discount scheme
Career development
Generous holiday entitlement, long service enhancements and
the option to purchase additional leave
Wellbeing schemes
Job description
Job responsibilities
We are looking
for a Software & DevOps Engineer to join our Data Engineering &
Analytics Team directly sponsored by the Deputy CEO and working at the
heart of our organisations digital transformation.
As the
sole Software Engineer you will play a critical role in enhancing digital
services, improving operational workflows and supporting data-driven
decision making.
You will
develop bespoke web-based applications both internet and intranet facing design APIs, and create automation workflows to streamline healthcare and
business processes. The role also includes cloud infrastructure management,
modern DevOps practices, and a strong focus on building secure, scalable, and
performant systems.
You will work closely with the Head of Data Engineering & Analytics and have direct
engagement with the Executive Team, giving you unique insight into the
organisations priorities and a platform to help shape them through technology.
The
organisation is also home to Mastercall UXT User Experience Technology, an
award-winning wing of the business delivering analytics and IT solutions,
reflecting our broader commitment to innovation, usability, and real-world
impact.
This is
a unique opportunity for a talented developer to take end-to-end ownership of
software delivery within the organisation, leading the design and
implementation of internal and external-facing web applications, cloud-native
services, and AI-integrated solutions that improve healthcare operations and
decision-making.
You will be well-positioned to build, lead, and grow a Software Engineering capability
from the ground up with the potential to shape the team and its direction as
the function scales.
You will
also be empowered to explore and embed AI tools and models to enhance
analytics, automate decision-support, and unlock new value across the
organisation.
Job description
Job responsibilities
We are looking
for a Software & DevOps Engineer to join our Data Engineering &
Analytics Team directly sponsored by the Deputy CEO and working at the
heart of our organisations digital transformation.
As the
sole Software Engineer you will play a critical role in enhancing digital
services, improving operational workflows and supporting data-driven
decision making.
You will
develop bespoke web-based applications both internet and intranet facing design APIs, and create automation workflows to streamline healthcare and
business processes. The role also includes cloud infrastructure management,
modern DevOps practices, and a strong focus on building secure, scalable, and
performant systems.
You will work closely with the Head of Data Engineering & Analytics and have direct
engagement with the Executive Team, giving you unique insight into the
organisations priorities and a platform to help shape them through technology.
The
organisation is also home to Mastercall UXT User Experience Technology, an
award-winning wing of the business delivering analytics and IT solutions,
reflecting our broader commitment to innovation, usability, and real-world
impact.
This is
a unique opportunity for a talented developer to take end-to-end ownership of
software delivery within the organisation, leading the design and
implementation of internal and external-facing web applications, cloud-native
services, and AI-integrated solutions that improve healthcare operations and
decision-making.
You will be well-positioned to build, lead, and grow a Software Engineering capability
from the ground up with the potential to shape the team and its direction as
the function scales.
You will
also be empowered to explore and embed AI tools and models to enhance
analytics, automate decision-support, and unlock new value across the
organisation.
Person Specification
Experience
Essential
- Experience developing web applications, APIs, and integrations.
- Exposure to DevOps tools and cloud platforms.
- Strong Python skills Django or Flask preferred.
- Experience with modern web frameworks (React, Vue.js, or similar).
- API development and integration experience (RESTful APIs, GraphQL, FHIR/HL7).
- Cloud platform experience (preferably Azure).
- Familiarity with DevOps practices, including CI/CD, Git (ie Azure DevOps), Docker, Kubernetes, and automation.
- Knowledge of API design, system integration, and database management (SQL).
- Awareness of security best practices, authentication, and data governance.
Desirable
- Experience working in healthcare, NHS, or another highly regulated industry
General Qualities
Essential
- Confident working independently and collaboratively in a cross-functional team.
- Eager to take ownership and contribute ideas in a growing technical space.
- Able to communicate technical concepts clearly to non-technical stakeholders and executives.
- Ambitious and forward-thinking interested in growth, innovation, and making a real impact.
- Commitment to professional development, and able to learn and utilise new languages, systems, frameworks and APIs.
Qualifications
Essential
- You must have the right to work in the UK as we are unable to offer visa sponsorship or extensions to sponsorship for this role
- Degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
Person Specification
Experience
Essential
- Experience developing web applications, APIs, and integrations.
- Exposure to DevOps tools and cloud platforms.
- Strong Python skills Django or Flask preferred.
- Experience with modern web frameworks (React, Vue.js, or similar).
- API development and integration experience (RESTful APIs, GraphQL, FHIR/HL7).
- Cloud platform experience (preferably Azure).
- Familiarity with DevOps practices, including CI/CD, Git (ie Azure DevOps), Docker, Kubernetes, and automation.
- Knowledge of API design, system integration, and database management (SQL).
- Awareness of security best practices, authentication, and data governance.
Desirable
- Experience working in healthcare, NHS, or another highly regulated industry
General Qualities
Essential
- Confident working independently and collaboratively in a cross-functional team.
- Eager to take ownership and contribute ideas in a growing technical space.
- Able to communicate technical concepts clearly to non-technical stakeholders and executives.
- Ambitious and forward-thinking interested in growth, innovation, and making a real impact.
- Commitment to professional development, and able to learn and utilise new languages, systems, frameworks and APIs.
Qualifications
Essential
- You must have the right to work in the UK as we are unable to offer visa sponsorship or extensions to sponsorship for this role
- Degree in Computer Science, Software Engineering, or a related field, or equivalent experience.