Key Takeaways
- Gain experience in all aspects of software development, from design to operational reliability.
- Develop high-performance, scalable software and create engaging user experiences.
- Requires a 2:1 degree in a numerate, technical or analytical discipline and A-Levels in Maths and two other subjects.
- Applications close on 20th November 2026.
About the Role
Join WTW's Insurance Consulting and Technology (ICT) team and help organisations make forward-thinking choices about their people, investments, and risks. The ICT team combines consulting expertise with technology to create cutting-edge solutions for the global insurance industry, including market-leading risk and financial modelling software used by over 1,000 clients worldwide.
Responsibilities
From a comprehensive onboarding experience to an ongoing programme of certifications and training, you’ll progress every day. Working with and learning from highly skilled colleagues in our Insurance Technology team, you’ll:
- Gain experience in every aspect of software development, from solution design and coding to test automation and operational reliability.
- Focus on understanding our clients’ needs and solve their problems.
- Work on exciting prototypes and new services and algorithms.
- Develop high-performance, scalable software using a wide range of technologies and platforms.
- Create engaging user experiences through clean and crisp user interfaces.
- Deliver quality products and services using the latest test and automation techniques.
- Gain hands-on experience with Generative AI tools and techniques, learning how you can support software engineering activities while developing the critical thinking skills needed to evaluate, validate and apply AI-generated outputs effectively and responsibly.
- Deploy solutions to complex IT infrastructures, including the latest Cloud environments.
Qualifications
Requirements:
- At least 2:1 degree-qualified in a numerate, technical or analytical discipline.
- An A* in Maths and an A in two further subjects at A Level or equivalent.
- Knowledgeable in a software development language, such as C#, C++, Java or Python, and web technologies such as HTML/CSS or JavaScript.
- A natural problem solver with a mathematical and analytical mind.
- Familiar with the basic principles of software development.
- Genuinely interested in current and emerging technologies.
- Comfortable working in a team.
- Curious and eager to build and apply your knowledge.
This is an entry-level Graduate role suitable for those with no (or very limited) professional software engineering experience.
Workstyles
You’ll be expected to come into the office at least three days a week.
Application Process
- Stage 1: Apply online and attach your CV
- Stage 2: Complete an online test and video interview
- Stage 3: Showcase your coding skills in an online coding assessment
- Stage 4: A Virtual Technical Assessment, where we’ll discuss your technical skills
- Stage 5: An in person assessment centre, where you’ll get to meet members of the team
- Stage 6: Offer and onboarding
