Who we want to hear from

We are looking for software developers who are team-players, strong communicators, attentive organisers and proud geeks.

We want to build diverse teams that have the full mix of talents to deliver quality software from idea to roll-out. Whether applying for a graduate software developer position or for a more senior role, we are looking for those that share our values, love problem-solving and coding, and have a desire to improve and develop themselves.

We are mainly full-stack generalists. However, as our teams grow we have opportunities for those with more specialised software development experience, including front-end web design, web security, RESTful web API design, and loosely-coupled system architectures.

Who we are

We are the UK’s largest independent provider of actuarial, administration and consultancy services.

From small beginnings in 1989, we now employ 1,270 staff – with eight offices around the UK. Our employees have a depth of expertise and a breadth of administrative skills, supported by the latest technology, allowing us to tackle a wide range of work – from advising small clients to dealing with large pension schemes and employers.

Learn more

Our trailblazing software

We have a long history of developing specialist apps and services for the benefit of our clients.

From Illuminate, which enhances our consultancy services, to our BWebstream suite of online services at the core of our Pension Administration offering, our software is designed to make finance simple. Building on these successes, we have launched our highly praised Me2 platform that engages and educates employees across a range of organisations, including the FA.

We also support the efficient running of the business through the development of apps for managing our work, people and business processes.

Our stack

If you are just getting started with a tool or language, your learning will be encouraged and supported within your team.

We typically code on the latest version of Microsoft Visual Studio, using Azure DevOps services to manage our code, tests, builds and releases. We are now on a DevOps journey with automated build and release pipelines built for many of our apps, typically deploying to our on-premise servers and preparing for a future in the cloud. 

A typical web application stack is SQL Server, ASP.NET and Angular, with front-end code written in typescript and back-end code written in C#. We will always aim to apply the most appropriate technology to solve a problem and our hackathons are an ideal opportunity to explore new options.

Our software developer roles

You’ll join a small software development team, working in close partnership with a dedicated area of our business, where you will be empowered to make a difference for our clients and staff.

Our values of people first, teamwork and collaboration make us naturally inclined towards agile software development. You’ll have an opportunity to be involved in all aspects of the software development cycle; plan, build, test, review, deploy, feedback, and improve.   

Professional development and team spirit are supported by regular hackathons, lunch talks and a full calendar of social events.

People are our passion

We provide our staff with the opportunity to thrive in a business that believes in being supportive, developing individuals, and offering an excellent work/life balance.

Apply now

Benefits our software developers enjoy

We reward employees with a competitive salary and a flexible benefit package (our very own Me2 Choices) that covers job, health, protection, support and lifestyle. 

We encourage our people to choose the mix that works for them and their families. Our typical packages includes time for learning at work and volunteering in the community, study support towards professional qualifications, long-service awards and discretionary bonuses. We also offer private medical insurance, generous pension contributions, dental insurance and sports/gym allowances, to name just a few of the benefits of working at Barnett Waddingham. 

Current vacancies

As we are a growing team, new vacancies are becoming more readily available. If you feel you meet the requirements, we want to hear from you.

Our software teams are based across our Amersham, Bristol, Cheltenham and London offices. You can visit our Careers page to find out more about our approach to recruitment, or see the latest opportunities on our Current Vacancies page.

Explore current opportunities