{"id":3678977,"url":"https://alion.io/job/lantum-principal-software-engineer","title":"Principal Software Engineer","company":{"id":51562,"name":"Lantum","domain":"lantum.com","url":"https://alion.io/company/lantum","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"FinOps","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"SLI/SLO/SLA","optional":false},{"name":".NET","optional":true},{"name":"A2A","optional":true},{"name":"Anthropic","optional":true},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Blazor","optional":true},{"name":"C#","optional":true},{"name":"CI/CD","optional":true},{"name":"Django","optional":true},{"name":"Docker","optional":true},{"name":"Gemini","optional":true},{"name":"GitOps","optional":true},{"name":"GraphQL","optional":true},{"name":"JavaScript","optional":true},{"name":"LangChain","optional":true},{"name":"LangGraph","optional":true},{"name":"Linux","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"Node JS","optional":true},{"name":"OpenAI","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Pydantic AI","optional":true},{"name":"Python","optional":true},{"name":"React Native","optional":true},{"name":"React.js","optional":true},{"name":"Rest API","optional":true},{"name":"Rust","optional":true},{"name":"Scala","optional":true},{"name":"SQL","optional":true},{"name":"Terraform","optional":true},{"name":"TypeScript","optional":true},{"name":"Zero Trust","optional":true}],"status":"live","first_seen_at":"2026-11-03T12:21:56Z","employer_posted_date":"2026-11-03","last_verified_at":"2026-11-06T08:51:42Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"The NHS workforce is broken. Clinician burnout is at an all-time high. The UK's temporary staffing bill has hit £8 billion. The way healthcare organisations manage and schedule their workforce is failing.\nWe built Lantum because we want to change that. Our Connected Scheduling™ platform helps healthcare organisations manage their workforce more effectively, giving clinicians more control over how and when they work and giving organisations the tools to staff more efficiently. Over 50% of UK GP practices and 30% of UK Trusts already rely on us. We've saved the NHS millions and helped thousands of clinicians improve their work-lives. We're rebuilding how this industry operates and we're looking for people who want to be part of that.\nLantum’s market-leading Connected Scheduling™ platform keeps the NHS staffed. In Primary Care, it rosters clinicians across more than 2,000 organisations, with digital staff banks and a marketplace of 30,000 vetted clinicians. In Secondary Care, In-Genius™ builds optimal rotas for resident doctors, In-Flight™ manages them day to day, and In-Check™ Compliance (formerly DRS) audits every worked hour against working-time legislation and NHSE standards so that payroll is exact.\nAbout the Role\nAs our Principal Engineer, you will lead all core software engineering work across the entire Lantum platform and service architecture to scale Lantum’s next stage of growth. You will work alongside our heads of AI/ML and product, healthcare domain experts, and Operations teams while staying hands-on to ship code to production yourself. The role is a true full-stack - “any-stack” - one, and covers back-end, front-end, architecture, infrastructure, DataOps, AI SDLC, and security realms and disciplines.\nResponsibilities\nAs a Principal Engineer,\nyou own core, end-to-end software engineering processes and infrastructure;\nyou ensure that our existing core revenue-generating systems run without interruption under strict SLAs while optimising them, expanding their capabilities, and increasing cross-connectivity across our multi-product and services platform;\nyou protect sensitive operational healthcare data and financial information (as both assets and end-to-end data flows), and ensure that all systems, services, and artefacts meet strict regulatory criteria pertaining to security, observability, traceability, and verifiability;\nyou lead, support, and guide other engineers while synchronising build horizons with our wider multidisciplinary team;\ndesign, build, operate, and secure agentic workflows, multi-agent systems, guardrails, security-first agentic architectures and topologies, and context flows;\nyou operate, optimise, and govern coding agents, software factories, and the use of wider AI tooling to enable reliable and precise AI FinOps and effective AI governance; and\nyou operationalise and optimise the next stage of Lantum’s AI-native software development lifecycle that combines agentic loops with rigorous verifiability, observability, testing, and review processes.\nAbout You\nThe Principal Engineer role is ideal for an engineer archetype who\nhas a true full-stack (“any-stack”) and polyglot mindset;\nhas a track record in building successful, mission-critical systems in non-trivial domains such as healthcare, finance, insurance, aviation, cybersecurity, and the like;\nhas (ideally) operated in both agile start-up environments and large(r) formal, regulated enterprises;\nis an inspirational tech lead, leader, and catalyst, with a passion for guiding, supporting, and growing engineering organisations; and\nis a true builder with deep passion for robust end-to-end software engineering, with deep expertise in the traditional praxis, and, ideally, the new, emerging AI SDLC and agentic praxis.\nRequirements\nDirect, demonstrable expertise and a track record in:\nowning (designing, building, deploying, scaling, optimising, operating, and maintaining) and signing off non-trivial systems, services, platforms, and artefacts which satisfied heavy, long-horizon SLAs, SLCs, and SLOs, and met mission-critical client and regulatory requirements around stability, resilience, reliability, scalability, precision, quality, security, safety, observability, auditability, and verifiability, and the like;\nprovisioning, operating, and optimising fully cloud-native, cloud-first architectures and estates (must-have) and local, on-premise infrastructure (desirable);\ndesigning, implementing, and sustaining robust, secure tech estates and zero trust architectures, auditable data pipelines, supply chain security, and organisation-wide SecOps and risk management processes that met formal security standards, certification, and verifiability;\nleading multidisciplinary full-stack engineering teams, covering end-to-end back-end, front-end (incl. mobile), architectures, DevOps, infrastructure, DataOps, and SecOps (or a majority thereof);\nmentoring, line-managing, and supporting engineering colleagues, and growing engineering organisations;\nsupporting and synchronising development streams and deliverables with ML scientists, data scientists, product managers, or operations teams; and\neffective interaction and interfacing with senior management and domain experts in both technical and nontechnical domains.\nAdditional Exposure\nExposure to the following is highly desirable:\nMLOps, data science, data analytics, classical ML, experiments, evaluation, and evidence-based optimisation; and\nHealthTech, healthcare systems and products, and the wider NHS ecosystem.\nTech Stack\nDemonstrable expertise in a good majority of the following:\nadvanced core Linux skills and administration;\nlanguages and VMs: advanced Python (must-have) plus ideally substantial JVM (Java or Scala), .NET (C#), Rust, or Go expertise; Typescript and Javascript (must-have); Node.js (ideal);\nAPIs: RESTful APIs (must-have); GraphQL (desirable); MCP (desirable) or A2A (desirable);\nweb frameworks (Django (must-have)) and front-end frameworks (React (must-have), Blazor (desirable));\nmobile frameworks: React Native (highly desirable);\ndatabases: both SQL (Postgres (must-have), SQL Server (desirable)) and NoSQL (MongoDB (desirable));\ncloud platforms, infrastructure, IaC, containerisation, and compute: AWS (must-have); Azure (desirable); Terraform (must-have) and policy as code; Docker (must-have); serverless architectures; sandboxes and enclaves;\nGitOps and CI/CD pipelines; and\nGenAI, LLMs, and agentic frameworks, APIs and SDKs (such as Anthropic, OpenAI, Google Gemini, Jev, LangChain, LangGraph, PydanticAI); agent sandboxes and enclaves; agent harnesses; and agent memory substrates.\nEducation\nA degree in a STEM subject: an undergraduate degree (must-have), a postgraduate degree (highly desirable), or a PhD (highly desirable).\nInterview Process\nIntroduction and Meet Your Manager: We’ll book you in for a first interview with your potential future manager, so you can learn more about what the role is holistically and understand our technical focus, while we get a deeper understanding of you as an engineer as well as your experience, career trajectory and plans, and interests.\nT-1 Tech Fundamentals: This is a more formal, purely technical and technological session with Lantum’s senior experts with a software engineering, AI, ML, and data science background. We will go through fundamental engineering and CS topics to understand how you think and how you approach more technical and scientific topics conceptually and analytically.\nT-2 Tech Challenge: This is a more practical “doing” session with a group of our software engineers. We will provide you with a scenario, a data set, or an analytical problem to solve which enables you to bring your practical past experience and hands-on skills to life.\nLantum Values: You’ll meet more members of the wider team to talk about the Lantum Values. This will be an opportunity for them to ask general questions (such as working style and preferences, multidisciplinary team collaboration, business and customer topics, and the like) and for you to ask questions about life at Lantum.\nBenefits\nHome office set up - £200 stipend towards home office equipment to support remote working.\nHealth Cash Plan:\nCash refunds for physio, dental, and other health related costs. \nAn Employee Pricing Program that grants you access to special, non-public discounts to gyms and top retail brands. \nPlus access to a 24/7 counselling and support helpline. \nPension - Lantum matches 4% of your salary into your pension pot.\nHoliday - 25 days holiday + 1 additional day of birthday leave.\nWellbeing Support - Access to Spill, a mental health support app and 1 day wellbeing leave.\n£500 Learning and development budget each year to drive your own development.\nCycle to Work Scheme.\nCharity Day - the opportunity to make a positive impact in our community.\nOur Work Environment\nHybrid Working: Spend three core days a week in our collaborative WeWork office in Shoreditch, London\nVibrant Workspace: A dynamic, fun WeWork office space with amenities to support your productivity and well-being\nOur values\nWe want every employee to live the core values of the business:\nMore than me: Our goals are too big to achieve on our own, it takes diverse skills and various people to achieve greatness.\nCare a lot: Doing the right thing isn’t optional. We care a lot about our users, the NHS and each other. We hold each other to the highest standards and earn our reputation every day.\nSee it thru: We’re constantly looking for excellence. We take pride in planning and execution of all types of work, and we’re not deterred by bumps in the road or adversity. When we see obstacles, we relish the challenge and keep going.\nThink around corners: We always stay ahead of the curve. All of us share a responsibility to challenge the status quo, think outside of the box, turn problems on their head and turn weaknesses into strengths.\nBounce back & learn: Being brave, taking risks and trying new things. It’s better to take risks and learn from them and being open to changing from what you learned is what makes us successful.\nPlease note\nWe can only accept applications from those eligible to live and work in the UK. We are unable to sponsor visas for this position.\nDiversity promise\nWe believe that a great workplace is one that represents the world we live in and how beautifully diverse it can be. That means we have no judgement when it comes to any one of the things that make you who you are. Everyone is welcome - as an inclusive workplace, our employees are comfortable bringing their authentic whole selves to work. Be you. All you need is a passion and a desire to be part of our mission.","description_format":"text","description_chars":10670,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Home office","Hybrid work"],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Human Resources","Recruiting & Staffing","Healthcare Staffing"],"lifecycle":[{"event":"open","at":"2026-11-03T12:21:56Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Skilled Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Skilled Worker","cap_exempt":false,"checked_at":"2026-11-06T06:20:25+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":28,"reasons":["conf:1","win:early"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/lantum-principal-software-engineer","json_url":"https://alion.io/job/lantum-principal-software-engineer.json","meta":{"generated_at":"2026-11-06T09:11:49Z","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":16655,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00: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":51562},"rest":"https://alion.io/mcp/rest/get_company?id=51562"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flantum-principal-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%2Flantum-principal-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%2Flantum-principal-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/lantum-principal-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flantum-principal-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3678977}},{"tool":"search_jobs","arguments":{"company":"lantum.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3678977},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}