Software Developer Retirement Solutions & Asset Management

Phoenix Group

Flexible working is a core part of our employee offering and it's advertised as standard on all our job adverts, including being open to part-time (e.g. 4 day week @ 80% salary)

Posted 5 months ago

Sorry, this job is now closed.

Only considering candidates eligible to work in London, UK ⚠️

We are pleased to announce an incredible, new career opportunity to join us here at Phoenix Group as a Software Developer, within the Retirement Solutions & Asset Management (RSAM) function. You will be working in a fast-paced environment where you will be developing a number of 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 our Phoenix offices. We will discuss what is important to you and balancing 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!

Who are we?

We want to be the best place that any of our 6,600 colleagues have ever worked.

We’re Phoenix Group, we’re 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’re a FTSE 100 organisation that is tackling key issues such as transitioning our portfolio to net zero by 2050, and we’re not done yet.

The Role

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. This role requires an end-to-end approach - considering everything from user interaction and experience, to back-end implementation and data processing. The successful candidate will also contribute to the development and maintenance of cloud infrastructure, particularly within AWS, and will be expected to 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, with a focus on developing models in the Bulk Purchase Annuity (BPA) and Equity Release Mortgage (ERM) space. The development team works closely with Actuaries who define the model specifications, ensuring alignment between technical implementation and business requirements. Following the recent merger of the Retirement Solutions and Asset Management divisions, the team is now positioned alongside the Quantitative Engineering team, creating exciting opportunities for learning and collaboration.

Key Responsibilities

Development and Delivery:

  • Design, develop, and maintain internal software tools and models, ensuring they are robust, scalable, and user-friendly.
  • Take ownership of the full development lifecycle—from requirements gathering and design through to implementation, testing, and deployment.
  • Build and manage cloud infrastructure resources, with a focus on AWS services and best practices.
  • Ensure high code quality through adherence to development standards and code reviews.
  • Perform rigorous testing to ensure accuracy and reliability of products.
  • Identify and resolve issues in existing models and processes.

Stakeholder Engagement:

  • Work closely and collaboratively with modelling actuaries to ensure technical solutions align with actuarial requirements and business objectives.
  • Provide effective support to end users by resolving issues promptly and facilitating training and feedback sessions to enhance tool usability and adoption.
  • Collaborate effectively within cross-functional project teams, including product owners, business analysts, project managers, and senior sponsors, to ensure alignment on goals, priorities, and delivery timelines.

Documentation:

  • Create and maintain detailed documentation for models, processes, and methodologies
  • Develop user guides and technical specifications for tools.

What are we looking for?

Knowledge & Experience:

Essential

  • Strong programming skills, preferably with Python experience, with a focus on writing clean, maintainable, and efficient code.
  • Proven experience in building robust and scalable software solutions.
  • Solid understanding of database design and data management principles.
  • Proficiency with Git.
  • Experience with CI/CD pipelines and automation tools.
  • Familiarity with testing frameworks and a test-driven development.

Desirable

  • Exposure to programming in C#
  • Experience working in the financial services industry, particularly in insurance or pensions.
  • Exposure to the development of financial or actuarial models.
  • Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP), including infrastructure-as-code and cloud-native services.

Personal Attributes

We're looking for a technically strong and self-motivated individual with a passion for software development and modern technology.

The ideal candidate will take pride in writing clean, efficient, and maintainable code, and will bring a proactive, delivery-focused mindset to their work. This role will suit someone with a solid foundation in software engineering principles, a keen interest in cloud technologies, and a desire to continuously learn and improve.

We're also looking for someone who communicates effectively, collaborates well within cross-functional teams, and can translate complex technical concepts into practical solutions.

Qualifications

You will ideally hold a University Degree or ideally Masters’ Degree in Mathematics, Statistics, Finance, Actuarial Science, Engineering, Physics, or a related field.

We want to hire the whole version of you.

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 that 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.

Find out more about #LifeAtPhoenix

Sorry, this job is now closed.

Automatically Apply to Remote Engineering Jobs!

Let our copilot automatically search & apply to remote jobs from all across the web.

Try it now
Phoenix Groupthephoenixgroup.com

The UK's largest long-term savings and retirement business.

Working Week

Flexible working is a core part of our employee offering and it's advertised as standard on all our job adverts, including being open to part-time (e.g. 4 day week @ 80% salary)

  • Mon
  • Tue
  • Wed
  • Thu
  • 🏖️
    Fri

Our Vacation Policy

We offer 38 days annual leave including bank holidays, with the option to buy 5 additional days.

  • 38 days PTO
  • 52 unpaid Fridays
  • 90 days off per year

Remote Working Policy

We offer hybrid work with options to work from various UK offices.

Company Benefits

  • Health insurance
  • 401(k) company contribution
  • Transparent Salaries
  • Generous parental leave
  • Dentalcare
  • Equipment allowance
  • Life & Disability Insurance
  • Professional Development Budget
  • Mental Health Support

Desirable Skills and Experience

Share this job:

Report incorrect data

Let us know if the job has expired