Get AI-powered advice on this job and more exclusive features.
Build the Future of Workplace Collaboration at Thomas
At Thomas, we're redefining how teams connect and collaborate. Our AI-driven platform, Thomas Connect, delivers deep behavioural insights that help teams work smarter, not harder.
We're looking for a Senior Software Engineer to help us build scalable, high-performance applications that transform the modern workplace. If you're excited about solving complex problems, working with cutting-edge tech, and driving innovation in a fast-paced SaaS environment, read on.
Is This Role Right for You?
We're not just building software, we're revolutionising how teams collaborate. As a Senior Software Engineer, you'll play a key role in shaping our AI-powered platform, Thomas Connect, helping to build modern, scalable web experiences that drive real business impact.
We're looking for someone who is analytical, innovative, and collaborative, with a passion for high-quality software, strong engineering principles, and methodical problem-solving. If you enjoy the balance between engineering excellence and elegant design, this is the role for you.
What You'll Do
* Develop & scale modern web applications using C#, .NET Core, CosmosDB, Redis
* Design, build, and refine RESTful APIs to enable seamless data integration
* Create engaging, high-performance frontend experiences using React, JavaScript, HTML, and CSS
* Influence system architecture, contributing to design discussions and proposing innovative solutions
* Lead and participate in code reviews, promoting best practices and high engineering standards
* Collaborate with UX Designers, Product Managers, and Engineers to deliver impactful new features
* Optimize automated testing using tools like Jest, Playwright, and Vitest
* Mentor and support junior engineers, fostering a culture of learning and collaboration
* Continuously improve software quality, security, and performance
Requirements
What We're Looking For
Must-Have Experience:
* Strong C# skills with .NET Core and cloud-based backend technologies (CosmosDB, Redis)
* Expertise in JavaScript, React, and modern frontend technologies
* Experience building RESTful APIs and responsive, mobile-first web applications
* Deep understanding of asynchronous JavaScript and core browser concepts
* Experience with test automation tools (Jest, Playwright, Vitest)
* Agile mindset - comfortable working in fast-paced, iterative development cycles
Nice-to-Have Skills (Bonus!):
* Experience working with Docker, Kubernetes, Microsoft Azure, or AWS
* Familiarity with microservices architecture
Join us and help shape the future of workplace collaboration. Apply now to be part of our journey!
Benefits
* 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
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Industries
* IT Services and IT Consulting
#J-18808-Ljbffr