{"id":2568272,"url":"https://alion.io/job/fuller-and-forbes-partnership-software-engineer","title":"Software Engineer","company":{"id":4432521,"name":"Fuller and Forbes Partnership","domain":"bramleyonline.co.uk","url":"https://alion.io/company/fuller-and-forbes-partnership","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Leeds, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":58000,"max_usd":140000,"period":"year","method":"role_country_seniority_unknown","sample_n":383},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Confluence","optional":false},{"name":"Function Calling","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"Power BI","optional":false},{"name":"Rest API","optional":false},{"name":"Text-to-Speech","optional":false},{"name":"Tool Use","optional":false},{"name":"TypeScript","optional":false},{"name":"Bicep","optional":true},{"name":"Deepgram","optional":true},{"name":"GDPR","optional":true},{"name":"ISO 27001","optional":true},{"name":"Jira","optional":true},{"name":"LLM","optional":true},{"name":"Machine Learning","optional":true},{"name":"Microsoft Entra ID","optional":true},{"name":"OpenAI","optional":true},{"name":"OWASP","optional":true},{"name":"Scrum","optional":true},{"name":"SQL","optional":true},{"name":"Swagger","optional":true},{"name":"Terraform","optional":true},{"name":"Twilio","optional":true}],"status":"live","first_seen_at":"2026-10-14T16:38:33Z","employer_posted_date":null,"last_verified_at":"2026-10-14T16:38:33Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Our SMART platform includes:\n\nSMART Voice: AI telephony that answers, triages and logs patient calls, live in NHS GP surgeries\nSMART Navigation: intelligent clinical triage that gets patients to the right person first time, delivered as a secure API to clinical system partners\nSMART Consult: next-generation e-consultations over video and messaging that write back into the patient record\nSMART Med Check: safety-netting that gives patients clear guidance if their symptoms change\n\nThe role\r\nYou will design, build and run production software across the SMART platform, including AI voice pipelines, triage APIs and the web front ends that practices and patients use. You will report to the CTO and work alongside the engineers who built and grew the platform.\n\nAt SFIA Level 4 you will work on your own under general direction, own complex features from start to finish, and lead reviews of colleagues work. As you progress to Level 5 you will take technical responsibility for every stage of development on a product, set and monitor engineering standards, and give authoritative guidance to the team.\n\nKey responsibilities (SFIA 9 Programming/software development, PROG)\n\nDesign, build, test, document and restructure complex programs, scripts and integration services\nHelp select development methods, tools, techniques and security practices\nApply agreed standards, tools and security measures to produce well-engineered, secure software\nReview your own work and lead code reviews; use test-driven development, good test coverage and pair programming\nSupport and guide other engineers, delegating where appropriate\nBuild and integrate AI features using LLMs, speech-to-text and text-to-speech, including prompt design, tool calling and evaluation\nDesign and maintain secure REST APIs and integrations with GP clinical systems and NHS partners\nDeploy and run services on Microsoft Azure using CI/CD, infrastructure as code, monitoring and alerting\nResolve live operational issues and bugs in services that patients rely on\nEstimate and plan work in two-week sprints and deliver against sprint goals\nWrite clear technical documentation and support clinical safety and information security evidence\nAt Level 5: plan and drive software construction, monitor adherence to standards, and contribute to development policies and guidelines\n\nOur technical environment\n\nCloud: Microsoft Azure (App Service, Functions, SQL Server, Communication Services, Entra ID)\nAI: Azure OpenAI, Azure AI Foundry, LLM agents with tool calling, Deepgram and ElevenLabs\nVoice:, Twilio, SIP trunking, SMS\nBack end: Node.js REST APIs, OpenAPI/Swagger, OAuth 2.0 and JWT\nIntegrations: GP clinical systems such as EMIS, System One and Medicus, NHSmail\nTooling: Jira, Confluence, Git, CI/CD, Power BI\n\nEssential\n\nCommercial software engineering experience at SFIA Level 4, working on your own on complex features\nStrong grounding in the full software development lifecycle (SDLC)\nHands-on experience building AI-powered features in production\nProficiency in a modern back-end language, ideally TypeScript/Node.js, C# or Python\nFront-end experience with a modern JavaScript framework\nDesigning, building and consuming secure REST APIs\nBuilding and deploying cloud-based systems, ideally on Microsoft Azure but AWS and GCP is accepted too!\nAutomated testing, CI/CD and Git-based workflows\nExperience in an agile team using Jira\nSecure coding practice and experience handling sensitive personal data\nClear communication with technical and non-technical colleagues, including clinicians\nFull right to work in the UK and able to be onsite in Leeds at least 3 to 4 days a week\n\nDesirable\n\nHealthcare technology experience, especially the NHS and primary care\nFamiliarity with GP clinical systems (EMIS, SystemOne, Medicus) or FHIR\nKnowledge of DCB0129/DCB0160, DSPT, DTAC, UK GDPR and DPA 2018\nExperience in an ISO 27001 or Cyber Essentials environment\nVoice AI, telephony or conversational agent experience\nInfrastructure as code (Bicep, ARM or Terraform)\nMentoring engineers or leading technical decisions\n\nThe team and how we work\r\nYou will join a small engineering team that works directly with GPs, practice staff and our clinical and security leadership. We are based inside a working GP practice in Bramley, so you will see your work used by receptionists and clinicians. We work in two-week Scrum sprints, ship quickly (SMART Voice went from first build to live patient calls in about two months), own what we build in production, and treat patient safety and data protection as part of the definition of done.\n\nWhat we offer\n\nWork that NHS patients and GP surgeries rely on every day\nA clear SFIA 9 progression pathway from Level 4 to Level 5\nRegular 1:1s with the CTO\nHands-on work with Azure, LLMs, voice AI and NHS integrations\nReal influence over architecture, standards and the product roadmap\nAnnual leave and pension\n\nImportant information\n\nWe cannot offer visa sponsorship. You must already have the full right to work in the UK.\nWe do not work with recruitment agencies and will not accept CVs from recruiters. Direct applications only.\nWorking onsite in Leeds at least 3 to 4 days a week is a requirement of the role.\nThis role involves systems that handle NHS patient data, so any offer depends on satisfactory references and background checks.\n\nInformation submitted during recruitment will be processed in accordance with our Recruitment Privacy Notice.\n\nWe are committed to building a diverse and inclusive workforce. We encourage applications from all backgrounds and will make reasonable adjustments throughout the recruitment process for applicants who require them. Selection decisions are based solely on merit, skills, experience and the requirements of the role.\n\n Job description\n\n Job responsibilities\n Our SMART platform includes:\n\nSMART Voice: AI telephony that answers, triages and logs patient calls, live in NHS GP surgeries\nSMART Navigation: intelligent clinical triage that gets patients to the right person first time, delivered as a secure API to clinical system partners\nSMART Consult: next-generation e-consultations over video and messaging that write back into the patient record\nSMART Med Check: safety-netting that gives patients clear guidance if their symptoms change\n\nThe role\r\nYou will design, build and run production software across the SMART platform, including AI voice pipelines, triage APIs and the web front ends that practices and patients use. You will report to the CTO and work alongside the engineers who built and grew the platform.\n\nAt SFIA Level 4 you will work on your own under general direction, own complex features from start to finish, and lead reviews of colleagues work. As you progress to Level 5 you will take technical responsibility for every stage of development on a product, set and monitor engineering standards, and give authoritative guidance to the team.\n\nKey responsibilities (SFIA 9 Programming/software development, PROG)\n\nDesign, build, test, document and restructure complex programs, scripts and integration services\nHelp select development methods, tools, techniques and security practices\nApply agreed standards, tools and security measures to produce well-engineered, secure software\nReview your own work and lead code reviews; use test-driven development, good test coverage and pair programming\nSupport and guide other engineers, delegating where appropriate\nBuild and integrate AI features using LLMs, speech-to-text and text-to-speech, including prompt design, tool calling and evaluation\nDesign and maintain secure REST APIs and integrations with GP clinical systems and NHS partners\nDeploy and run services on Microsoft Azure using CI/CD, infrastructure as code, monitoring and alerting\nResolve live operational issues and bugs in services that patients rely on\nEstimate and plan work in two-week sprints and deliver against sprint goals\nWrite clear technical documentation and support clinical safety and information security evidence\nAt Level 5: plan and drive software construction, monitor adherence to standards, and contribute to development policies and guidelines\n\nOur technical environment\n\nCloud: Microsoft Azure (App Service, Functions, SQL Server, Communication Services, Entra ID)\nAI: Azure OpenAI, Azure AI Foundry, LLM agents with tool calling, Deepgram and ElevenLabs\nVoice:, Twilio, SIP trunking, SMS\nBack end: Node.js REST APIs, OpenAPI/Swagger, OAuth 2.0 and JWT\nIntegrations: GP clinical systems such as EMIS, System One and Medicus, NHSmail\nTooling: Jira, Confluence, Git, CI/CD, Power BI\n\nEssential\n\nCommercial software engineering experience at SFIA Level 4, working on your own on complex features\nStrong grounding in the full software development lifecycle (SDLC)\nHands-on experience building AI-powered features in production\nProficiency in a modern back-end language, ideally TypeScript/Node.js, C# or Python\nFront-end experience with a modern JavaScript framework\nDesigning, building and consuming secure REST APIs\nBuilding and deploying cloud-based systems, ideally on Microsoft Azure but AWS and GCP is accepted too!\nAutomated testing, CI/CD and Git-based workflows\nExperience in an agile team using Jira\nSecure coding practice and experience handling sensitive personal data\nClear communication with technical and non-technical colleagues, including clinicians\nFull right to work in the UK and able to be onsite in Leeds at least 3 to 4 days a week\n\nDesirable\n\nHealthcare technology experience, especially the NHS and primary care\nFamiliarity with GP clinical systems (EMIS, SystemOne, Medicus) or FHIR\nKnowledge of DCB0129/DCB0160, DSPT, DTAC, UK GDPR and DPA 2018\nExperience in an ISO 27001 or Cyber Essentials environment\nVoice AI, telephony or conversational agent experience\nInfrastructure as code (Bicep, ARM or Terraform)\nMentoring engineers or leading technical decisions\n\nThe team and how we work\r\nYou will join a small engineering team that works directly with GPs, practice staff and our clinical and security leadership. We are based inside a working GP practice in Bramley, so you will see your work used by receptionists and clinicians. We work in two-week Scrum sprints, ship quickly (SMART Voice went from first build to live patient calls in about two months), own what we build in production, and treat patient safety and data protection as part of the definition of done.\n\nWhat we offer\n\nWork that NHS patients and GP surgeries rely on every day\nA clear SFIA 9 progression pathway from Level 4 to Level 5\nRegular 1:1s with the CTO\nHands-on work with Azure, LLMs, voice AI and NHS integrations\nReal influence over architecture, standards and the product roadmap\nAnnual leave and pension\n\nImportant information\n\nWe cannot offer visa sponsorship. You must already have the full right to work in the UK.\nWe do not work with recruitment agencies and will not accept CVs from recruiters. Direct applications only.\nWorking onsite in Leeds at least 3 to 4 days a week is a requirement of the role.\nThis role involves systems that handle NHS patient data, so any offer depends on satisfactory references and background checks.\n\nInformation submitted during recruitment will be processed in accordance with our Recruitment Privacy Notice.\n\nWe are committed to building a diverse and inclusive workforce. We encourage applications from all backgrounds and will make reasonable adjustments throughout the recruitment process for applicants who require them. Selection decisions are based solely on merit, skills, experience and the requirements of the role.\n\n Person Specification\n\n Qualifications\n\n Essential\n\n We value what you can do over where you learned it. Equivalent professional experience will be considered in place of formal qualifications, especially where you can show production systems you have built.\n\n Essential\n\n GCSEs (or equivalent) at grade 4/C or above in Maths and English\n\n One of the following, or equivalent professional experience:\n\n A degree in Computer Science, So...","description_format":"text","description_chars":18192,"description_truncated":true,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Annual leave"],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-14T22:25:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":22,"reasons":["seen:2","win:early"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/fuller-and-forbes-partnership-software-engineer","json_url":"https://alion.io/job/fuller-and-forbes-partnership-software-engineer.json","meta":{"generated_at":"2026-10-18T17:15:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":22451,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4432521},"rest":"https://alion.io/mcp/rest/get_company?id=4432521"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffuller-and-forbes-partnership-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ffuller-and-forbes-partnership-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ffuller-and-forbes-partnership-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/fuller-and-forbes-partnership-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffuller-and-forbes-partnership-software-engineer"}]}