Lead and scale Artificial’s forward-deployed engineering team, setting the standard for technical excellence and delivery across all client engagements.
Act as the senior technical authority for client architecture and implementation, ensuring solutions are robust, scalable, and aligned with our platform principles.
Coach, mentor, and develop engineers who operate in complex client environments whilst ensuring consistent quality, pace, and knowledge transfer.
Translate client business requirements into technical solutions using Brossa, our proprietary domain-specific programming language.
Work alongside brokers and underwriters to model insurance products, placement logic, and data flows on the platform.
Partner with Product and Engineering leadership to turn real-world feedback into roadmap priorities and design improvements.
Define and continuously improve delivery processes, tooling, and governance for client projects.
Represent Artificial’s technical vision to senior client stakeholders and industry audiences, including conferences and partner forums.
Oversee integrations, proof-of-value deployments, and large-scale rollouts, ensuring successful transition from pilot to production.
Requirements
Proven experience managing or scaling forward-deployed, solutions, or field engineering teams within enterprise software or SaaS.
Deep technical understanding of modern architectures, APIs, and data models.
Strong programming background and the ability to engage confidently with both engineers and executives.
Excellent communicator who can simplify complex ideas and build trust with senior stakeholders.
Commercially minded: you understand how technology decisions affect revenue, cost, and operational performance.
Comfortable operating in a fast-moving, high-ambiguity scale-up environment.
Organised, delivery-focused, and skilled at balancing short-term wins with long-term product vision.
Experience in (re)insurance, InsurTech, or financial services technology.
Experience in functional programming (e.g. Haskell, Elm, Clojure) or domain-specific languages.
A track record of leading field or client-facing engineering teams that deliver enterprise implementations.
Experience bridging commercial and technical functions to drive measurable outcomes.
Public-facing technical experience — whether through thought leadership, panels, or deep technical consulting.
Tech Stack
Clojure
Haskell
Benefits
Private medical insurance
Income protection insurance
Life insurance of 4 * base salary
On-site gym and shower facilities
Enhanced maternity and paternity pay
Team social events and company parties
Salary exchange on pension and nursery fees
Access to Maji, the financial wellbeing platform
Milestone Birthday Bonus and a Life Events leave policy
Company stock options managed through Ledgy
Generous holiday allowance of 28 days plus national holidays
Home office and equipment allowance, and a company MacBook
Learning allowance and leave to attend conferences or take exams
YuLife employee benefits, including EAP and bereavement helplines