Salary: £50,000 - 60,000 per year Requirements: We require at least 3 years of professional software engineering experience. We require strong programming skills in one or more languages such as Python, JavaScript/TypeScript, Java or C++. We require experience designing, building and deploying production software. We require the ability to translate business requirements into technical solutions. We require comfort working directly with non-technical stakeholders. We require strong analytical and problem-solving skills. We require experience across the full software development lifecycle. We require familiarity with modern AI-assisted development tools and workflows. We require the ability to work independently and take ownership of projects. We require excellent communication skills. We require willingness to travel occasionally to UK offices. Desirable: experience within pensions, actuarial services, insurance, financial services or another regulated industry. Desirable: exposure to workflow automation, systems integration or data engineering. Desirable: experience with cloud technologies and modern software architectures. Desirable: understanding of pensions administration or actuarial processes. Desirable: personal projects, open-source contributions or a strong interest in AI and emerging technologies. Responsibilities: We work closely with actuarial, pensions administration and operational teams to understand business processes and challenges. We translate business requirements into scalable software solutions. We design, develop and deploy production-quality applications, integrations and automation tools. We own solutions end-to-end, from requirements gathering through to deployment and support. We build data-driven tools that improve efficiency, accuracy and user experience. We use AI-assisted development tools and modern engineering practices to accelerate delivery. We collaborate with stakeholders to validate solutions and ensure they deliver measurable business outcomes. We contribute to the ongoing development of engineering standards, tools and best practices. Technologies: AI Cloud Embedded Support Java JavaScript Python TypeScript More: We are a growing technology team delivering innovative solutions across actuarial, pensions administration and operational functions. This is a software engineering role with a consultative focus, embedded within the business so we can work directly with actuaries, pensions administrators and other stakeholders to shape solutions from discovery through deployment. We offer a permanent position with a salary of up to £60,000, plus bonus and benefits, and the role can be fully remote or hybrid depending on preference, with occasional travel to UK offices for workshops, collaboration and stakeholder meetings. We provide a pension scheme, life assurance and wellbeing benefits, ongoing professional development opportunities, and a collaborative environment where technology and innovation play a central role in driving change. last updated 24 week of 2026