Software Engineer

Be among the first applicants.
Thomas International
Marlow
GBP 40,000 - 80,000
Be among the first applicants.
Yesterday
Job description

Empower teams. Redefine collaboration. Grow your skills.

At Thomas, we believe in unlocking human potential — in individuals, in teams, and across organisations. We’re transforming from a traditional assessment provider to a cutting-edge platform business, and we're building the tools that help teams connect, communicate, and perform better than ever before.

We’re looking for a curious and adaptable Software Engineer to join our Product Engineering team, focused on making our Assess and Connect platforms smarter, faster, and more impactful for customers.

If you thrive in a product-led, fast-moving environment where autonomy, collaboration, and real customer outcomes matter — we’d love to hear from you.

About the role

You'll work across the full stack, from robust backend services to intuitive frontend applications, helping us solve real-world challenges at scale. Working closely with designers, product managers, and fellow engineers, you’ll use data, experimentation, and user feedback to drive continuous improvements.

You’ll help evolve our systems architecture, sharpen our code quality, and contribute to a product that genuinely helps teams work better together.

What You’ll Be Doing

Building and improving full-stack solutions that elevate the Assess & Connect experience.

  • Using data to uncover insights, guide decisions, and shape product direction.
  • Working with cloud technologies (Azure) and containerisation tools (Docker) to build scalable solutions.
  • Participating in code reviews, technical discussions, and continuous improvement initiatives.
  • Moving quickly to build solutions that balance technical soundness with customer and business value.
  • Collaborating with UX, Product, and Test Engineers to deliver high-quality features with strong customer impact.

What We’re Looking For

  • Strong development experience with C#/.NET Core and React/JavaScript.
  • Solid understanding of core web technologies (HTML5, CSS3).
  • Experience working in cloud-hosted environments, ideally Azure.
  • Familiarity with automated testing frameworks (e.g., Jest, Playwright).
  • A collaborative mindset with a passion for solving real customer problems.
  • Curiosity, initiative, and a drive to continuously learn and adapt.

Bonus Points For:

  • Experience with Docker, Kubernetes, or microservices architectures.
  • Exposure to AWS cloud services.
  • Knowledge of A/B testing or experimentation techniques.

Thomas Assess – How We Hire

At Thomas, we don’t just use CVs and interviews to make decisions — we use our own science too. Thomas Assess is our own Talent Assessment Tool that helps us understand the behaviours, environment, and traits needed to succeed in this role.

We’ve created a job profile for this position, and it’ll be used to guide our process — giving us a deeper, more unbiased view of what makes a great fit. You’ll learn more about it as you progress.

Why Join Us?

  • A truly flexible, hybrid environment with Early Finish Fridays and wellness benefits.
  • A fast-paced, product-led environment where your work has direct impact.
  • An inclusive, supportive culture that values learning and growth.
  • Opportunities to work with modern technology stacks and innovative teams.

Ready to build something meaningful?

Apply now and let's start the conversation.

  • Holiday – 25 days per annum, plus the opportunity to purchase up to an extra 5 days per annum through the salary sacrifice holiday buy scheme (plus an extra day off for moving house!)
  • Early Finish Friday - Finish at 15:00 all year round.
  • Hybrid Working - primarily working from home with some days as agreed with the People Manager from the office.
  • An extra day off for your birthday and for moving house!
  • Employment Assistance Programme - Access to Workplace Options which provides a complete support network that offers expert advice and compassionate guidance and is accessible 24 hours a day, 7 days a week, 365 days a year.
  • UK Healthcare – cash plan where members of Team Thomas can claim back for various healthcare appointments (including dental and optical).
  • My Specialist GP – a private GP surgery located in Marlow, which is available for all members of Team Thomas to use for emergency on the day appointments, paid for by Thomas.
  • Gym Membership – Thomas will either pay up to £28 per month towards gym membership at any nationwide gym, or £28 per month towards membership at The Marlow Club (a gym and swimming pool located close to the Marlow office).
  • Perkbox – a communication, health & wellbeing, and discount portal, allowing members of Team Thomas to keep up to date with business news, access information on health & wellbeing offerings and access discounts on a wide range of retail products and leisure activities.
  • Personalised Feedback Session - with an enablement specialist to gain insight into own Thomas insights.
  • Dress down policy – other than for client facing meetings where appropriate.
  • Enhanced Maternity and Paternity Scheme.
  • A Salary Sacrifice Pension Scheme.

Location: This role is based in the UK and aligned with our Marlow office

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer jobs in Marlow