Graduate Software Engineer

London, UK | Job Posted 01/04/2017

Our Software Engineering team enjoy working together to push the boundaries and extend the capabilities of our software: Darwin.  Darwin is always evolving to  be the best Online Benefits platform, and now we are looking for a new and innovative member to join our team.



What we look for in an Entry Level Developer at Thomsons

Every member of the Software Engineering department is responsible for:

  • The availability, security, scalability of our Darwin platform.

  • Delivering our product road-map.

  • Planning for the future.

  • Generating enthusiasm and a sense of both technical and product pride.

  • As a Developer you play a role in ensuring that your team can efficiently turn our ideas into reality.

You’ll need to:

  • Be passionate and enthusiastic about software development.

  • Track the progress that you are making towards the wider goals of your team, and transparently communicate that progress to your team and Technical Lead.

  • Keep to the processes, standards and designs your team has agreed.

  • Ensure you and others continuously improve, by proposing and implementing new processes, designs and engineering practices that make the team more effective.

  • Contribute to the definition of product features, getting involved in workshops with other engineering teams and Product Management.

  • Take responsibility for supporting your changes all the way through to proving that they work well – and continue to work well – in production.

Our Principles

Our principles are at the core of how we operate. As a member of your team, you’ll need to demonstrate those principles and make them a core part of how you work day to day: 

  • Do the right thing

  • Take responsibility

  • Be transparent

  • Continuously improve

  • Take pride

  • Maximising potential

  • Challenging everything and delivering excellence

 We are looking for a PINK Person with:

  • A good understanding of an object-oriented programming language, Agile development methodoligies and continuous delivery

  • A desire to learn C#, ASP.NET, SQL Server, WCF, MVC, jQuery, Angular, Bootstrap, TDD, Mongo, Web API, JavaScript, Typescript

  • Enthusiasm about technology and a passion to learn on the job

  • Honesty about your skills and knowledge

  • The ability to apply problem solving skills to technical issues

  • Good written and verbal communication skills

  • Good logical thinking and analytical approach to problem solving

Brownie points for any of the following:

  • Graduate degree in Computing

  • An Understanding of TDD

  • DevOps

  • Any contribution to open source projects


What you can expect from us:

We believe that a good working environment and happy people are key to success and we frequently look at ways to support this. At the moment, you can expect to experience some and more of the initiatives below:

  • Guidance, mentoring and training to help you grow into the developer Thomsons believes you can be.

  • Being a part of a gloabl and successful, but still fast growing company.

  • The opportunity to have your opinions heard as Thomsons fosters an environment in which good, evidence-based arguments are always listened to, and will win out hands down.

  • Regular 1-2-1 meetings with your Technical Lead, with support and guidance to set and then meet your personal career objectives.

  • Free subscription to Pluralsight - largest tech & creative training video library

  • An open, fail-friendly and fun environment.

  • Beer fridge Friday every month, where you get a chance to socialise with the wider business teams

  • Innovation week twice a year - use your imagination, ideas and technologies of your choice to innovate and deliver prototypes of new products.


 We reward our people for living our values and contributing to our business through a variety of benefits and perks:

  • Birthday day off.
  • Yoga, Zumba and fitness classes with a personal trainer
  • Free fruit in every office - yes, we all love cake – and there are many talented Thomsons bakers –but we want to encourage you towards your 5-a-day too!
  • Matching charity contributions, charity days off and Pay it Forward charity challenges
  • A spending account for you to spend on the things you decide are important
  • Pension, Life and medical insurance

 And the list goes on!