Enable job alerts via email!
A financial services company is seeking a Software Developer to join their Retirement Solutions team in London. The role involves designing and developing internal software tools, managing AWS infrastructure, and ensuring robust, efficient code. The ideal candidate should have strong Python skills and experience in software development, along with a relevant degree. This position offers a competitive salary and benefits package.
We are pleased to announce a new career opportunity to join Phoenix Group as a Software Developer within the Retirement Solutions & Asset Management (RSAM) function. You will be working in a fast-paced environment developing internal modelling tools, particularly in the Bulk Purchase Annuity and Equity Release Mortgage space.
Job Type: Permanent
Location: This role will ideally be based in our London office, with time spent between home and the office, and some travel between Phoenix offices. We will discuss what is important to you and balance this with business requirements during the recruitment process. You can read more about Phoenix Flex here.
Salary & Benefits: £35,000 - £55,000 (subject to experience) + bonus, excellent pension scheme, private medical insurance, electric vehicle scheme, 38 days holiday incl. Bank Holidays, plus 12x salary life assurance, career breaks, income protection, 3x volunteering days and much more!
We are Phoenix Group, a long-term savings and retirement business. We offer a range of products across our market-leading brands: Standard Life, SunLife, Phoenix Life and ReAssure. Around 1 in 5 people in the UK has a pension with us. We are a FTSE 100 organisation tackling key issues such as transitioning our portfolio to net zero by 2050, and we are not done yet.
The ideal candidate will play a key role in designing, developing, and testing internal software tools and models, while collaborating closely with a range of internal stakeholders. The role requires an end-to-end approach—considering user interaction and experience, back-end implementation, and data processing. The successful candidate will contribute to the development and maintenance of cloud infrastructure, particularly within AWS, and will follow best practices in software development, including thorough documentation and effective communication. This position demands strong technical skills, a collaborative mindset, and the ability to work effectively within a team.
Context – Retirement Solutions & Asset Management
This role sits within the Retirement Solutions & Asset Management division, focusing on developing models in the Bulk Purchase Annuity (BPA) and Equity Release Mortgage (ERM) space. The development team works closely with Actuaries who define model specifications, ensuring alignment between technical implementation and business requirements. Following the merger of the Retirement Solutions and Asset Management divisions, the team is now positioned alongside the Quantitative Engineering team, creating opportunities for learning and collaboration.
Essential
Desirable
We are looking for a technically strong and self-motivated individual with a passion for software development and modern technology. The ideal candidate will write clean, efficient, and maintainable code, bring a proactive, delivery-focused mindset, and enjoy continuous learning. Communication and collaboration within cross-functional teams are important, along with the ability to translate complex technical concepts into practical solutions.
You will ideally hold a University Degree or Masters’ Degree in Mathematics, Statistics, Finance, Actuarial Science, Engineering, Physics, or a related field.
We are committed to ensuring that everyone feels accepted and welcome applicants from all backgrounds. If your experience looks different from what we’ve advertised and you believe you can bring value to the role, we’d love to hear from you. If you require any adjustments to the recruitment process, please let us know so we can help you to be at your best.