Software Engineer

Job summary

The Software Engineer is a senior technical role responsible for designing, developing, and maintaining digital solutions that support operational, clinical, and business functions. The postholder will combine hands-on software engineering expertise with infrastructure and systems oversight, ensuring robust, scalable, and secure solutions.

Morecambe Bay Primary Care Collaborative has recently invested in two brand new on premises inference servers, creating a major opportunity within this healthcare space, we are looking for someone with passion and a drive to build to support us as we step forward.

The role requires strong full stack development capability, experience managing server environments in conjunction with our IT support partners, and the ability to design and implement data pipelines and dashboards. The postholder will leverage modern tooling, including AI-assisted development where applicable, to support productivity and solution quality.

Interviews to be held at Kendal, LA9 4BD on Monday 11th May 2026.

Main duties of the job

1. Software Development and Engineering

  • Design, develop, test, and maintain full stack applications, frontend and back end.

  • Produce clean, maintainable, and well documented code following best practices.

  • Build APIs and integrate systems across multiple platforms.

  • Utilise modern frameworks and languages (e.g, JavaScript, TypeScript, Python, NET, etc.

2. Data Engineering and Analytics

  • Design and implement data pipelines for ingestion, transformation, and storage.

  • Develop dashboards and reporting solutions to support data-driven decision-making.

  • Ensure data integrity, governance, and compliance with relevant standards.

  • Work with structured and unstructured datasets across multiple sources.

3. Infrastructure & Server Management

  • Manage and maintain server environments (on premises and or cloud based, in conjunction with our IT support partners.

  • Oversee deployments, CICD - Continuous Integration and Continuous Delivery Deployment pipelines, and system monitoring.

  • Ensure system reliability, performance, and security, utilising open source first solutions.

  • Support disaster recovery and business continuity planning.

4. Technical Leadership

  • Provide technical guidance and mentorship to colleagues.

  • Lead on solution architecture and design decisions.

  • Promote best practices in software engineering, DevOps, and data management.

  • Contribute to strategic planning of digital services.

About us

We are a locally focused provider of health services, supporting our member practices across 1,000 square miles of Lancashire and South Cumbria.

As we look ahead, we wish to prepare ourselves and our member practices for a more digitally enabled future. We have recently invested in on-premises AI inference, have recruited to a Chief Clinical Information Officer role and are now looking to bring in an enthusiastic software engineer to lead the delivery of our vision. You will have the opportunity to help design and drive forwardsignificant changein our organisation, bringing your technicalknow-howand enthusiasm for building solutions.

The role of GP Federations will increase significantly as we look to future Neighbourhood models of care, and curating and using our data, and having bespoke tools to support our teams will offer the post holder an exciting opportunity to explore what is possible to improve care, transform services and help ensure MBPCC remains a great place to work.

Job description

Job responsibilities

The Software Engineer is a senior technical role responsible for designing, developing, and maintaining digital solutions that support operational, clinical, and business functions. The postholder will combine hands-on software engineering expertise with infrastructure and systems oversight, ensuring robust, scalable, and secure solutions.

Morecambe Bay Primary Care Collaborative has recently invested in two brand new on premises inference servers, creating a major opportunity within this healthcare space, we are looking for someone with passion and a drive to build to support us as we step forward.

The role requires strong full-stack development capability, experience managing server environments, in conjunction with our IT support partners, and the ability to design and implement data pipelines and dashboards. The postholder will lever age modern tooling, including AI-assisted development where applicable, to support productivity and solution quality.

Key Responsibilities:

1.Software Development and Engineering

  • Design, develop, test, and maintain full stack applications, frontend and back end.

  • Produce clean, maintainable, and well documented code following best practices.

  • Build APIs and integrate systems across multiple platforms.

  • Utilise modern frameworks and languages (e.g, JavaScript, TypeScript, Python, NET, etc.

2 . Data Engineering and Analytics

  • Design and implement data pipelines for ingestion, transformation, and storage.

  • Develop dashboards and reporting solutions to support data-driven decision-making.

  • Ensure data integrity, governance, and compliance with relevant standards.

  • Work with structured and unstructured datasets across multiple sources.

3.Infrastructure & Server Management

  • Manage and maintain server environments (on premises and or cloud based, in conjunction with our IT support partners.

  • Oversee deployments, CICD - Continuous Integration and Continuous Delivery Deployment pipelines, and system monitoring.

  • Ensure system reliability, performance, and security, utilising open source first solutions.

  • Support disaster recovery and business continuity planning.

4.Technical Leadership

  • Provide technical guidance and mentorship to colleagues.

  • Lead on solution architecture and design decisions.

  • Promote best practices in software engineering, DevOps, and data management.

  • Contribute to strategic planning of digital services.

5.Stakeholder Engagement

    • Work closely with clinical, operational, and administrative stakeholders to gather requirements.

    • Translate business needs into technical solutions.

    • Communicate complex technical concepts clearly to non-technical audiences.

    • 6. Governance and Compliance

    • Ensure compliance with NHS digital standards, data protection, eg- GDPR, and cybersecurity policies.

    • Maintain documentation for systems, processes, and solutions.

    • Support audits and governance processes as required.

    • Working Relationships:

      • Internal: Report directly to the CEO, engage with clinical teams, operational managers and IT contractors.

      • External: Suppliers, technology partners(BlueTeq/EMIS)and other NHS organisations.

    Person Specification

    Other requirements

    Essential
    • Willingness to work in a hybrid model with occasional on site presence, a minimum 1 day every 2 weeks in Kendal.
    • Commitment to equality, diversity, and inclusion.
    • Adherence to Morecambe Bay Primary Care Collaborative values and behaviours.

    Experience

    Essential
    • Proven experience in full stack software development.
    • Experience managing or supporting server infrastructure -Linux Windows, cloud platforms such as AWS, Azure, GCP).
    • Demonstrable experience building data pipelines and dashboards.
    • Experience with version control - e.g, Git and CICD - Continuous Integration and Continuous Delivery Deployment practices.
    • Experience delivering technical solutions end-to-end.
    Desirable
    • Experience in healthcare or regulated environments.
    • Experience with containerisation, e.g -Docker, Kubernetes.

    Additional information

    Essential
    • This role offers the opportunity to shape and deliver innovative digital solutions within primary care, working to support patients, colleagues and practices. This role would suit someone eager to have a genuine real world impact and drive forward using the latest technology.

    Knowledge and Skills

    Essential
    • Strong programming skills in at least one back end and one front end language framework.
    • Understanding of system architecture, APIs, and microservices.
    • Knowledge of databases - SQL and or NoSQL.
    • Familiarity with data visualisation tools and dashboard development.
    • Understanding of cybersecurity principles and best practices.
    • Strong problem-solving and analytical skills.
    Desirable
    • Knowledge of NHS data standards and interoperability.
    • Experience with big data technologies or streaming platforms.

    Personal Attributes

    Essential
    • Strong communication and interpersonal skills.
    • Ability to work independently and as part of a multidisciplinary team.
    • Proactive, self-motivated, and adaptable.
    • High attention to detail and commitment to quality.
    • Ability to manage competing priorities and meet deadlines.

    Qualifications

    Essential
    • Degree or equivalent experience in Computer Science, Software Engineering, or related field.
    • Evidence of continuous professional development.
    Desirable
    • Relevant certifications - e.g. DevOps, cybersecurity.
    • NHS or public sector experience.

    Employer details

    Employer name

    Morecambe Bay Primary Care Collaborative

    Address

    The Lunesdale Surgery

    Wellington Court

    Kirkby Lonsdale

    Carnforth

    Lancashire

    LA6 2HQ

    Employer's website

    https://mbpcc.co.uk/

    Job Details

    Company
    Morecambe Bay Primary Care Collaborative
    Location
    Carnforth, LA6 2HQ, United Kingdom
    Salary
    £45000.00 to £50000.00
    Posted