The University of Southampton

Towers Watson

Towers Watson is a leading global professional services company that helps organizations improve performance through effective people, risk and financial management. With 15,000 associates around the world, we offer consulting, technology and solutions in the areas of benefits, talent management, rewards, and risk and capital management. 

Software Solutions

Towers Watson is a pre-eminent developer of risk and financial modelling software, with over 400 clients worldwide. We combine the technical innovation and engineering expertise of our software professionals with the actuarial knowledge and thought leadership of our insurance consulting business to provide solutions that help clients’ measure value, manage risk and safeguard solvency.

What do we do?

Towers Watson’s software solutions support insurance companies and other businesses that require sophisticated and auditable modelling and analytics processes as they confront volatile markets and regulatory changes driven by Solvency II, Principle-Based Approaches and Sarbanes-Oxley. Our software solutions underpin a variety of activities, ranging from asset-liability modelling, pricing and reserving, through to economic capital aggregation and allocation.

Want to learn more about our team? >>

What will the role involve?

As a Software Engineer you will contribute to the evolutionary development of advanced analytics and decision support software across all aspects of the development lifecycle.

This is a varied role - from enhancing and refactoring software architecture and developing new components, to working on completely new products along with participation in wider technical continuous improvement activities.  This is all done within small agile teams that collaboratively contribute to the effective delivery of quality software. 

We are looking for intellectually curious people with a passion and drive to create and develop the Software solutions that we provide to our clients.


  • 2:1 Degree expected and 300 UCAS points (across 3 'A' levels)
  • Degree in a technical or analytic discipline with a reasonable understanding of Mathematics, you don’t have to have studied computer science at University to apply for this role.
  • Passionate about software development.
  • Enthusiastic about current and emerging technologies 

Location: Reigate (only 30 minutes from Clapham Junction)

Application deadline: 31st December 2014

Sound Interesting? If so please refer to our careers site at: for further information and to find out how you can make your application a successful one.