Senior Software Engineer

Development of high-performance software in C#/.NET, working across cloud services and robotic systems.

Location: Loughton, England (On site)

Contract: Full-time

Salary: Competitive


Company Description

UK Robotics provides cutting-edge robotics and automation solutions with expertise in turnkey and modular integrated laboratory automation systems. Our flagship product, Revolution, is a dynamic scheduler powering next-generation lab automation in the Life Science industry. Alongside software, our bespoke devices and integrated systems are deployed in labs worldwide.

Role Description

We are seeking an accomplished Senior Software Engineer with deep expertise in C# and .NET to join our growing development team. This role is central to shaping the future of our cloud services and core scheduling engine. You will be responsible for designing, building, and maintaining high-performance software with an emphasis on scalability, multithreading, and low latency.

Beyond software alone, this position offers the opportunity to work with real-world automation, integrating cloud back-ends with robotic systems, CAD applications, and laboratory instrumentation.

You will collaborate with an exceptional team across software, mechanical, and electronic engineering disciplines, developing solutions that have direct impact on global research and discovery.

Key Responsibilities

  • Design, develop, and maintain robust backend services and desktop applications using C# and .NET.
  • Work on performance-critical systems including concurrency, multithreading, and low-latency data flows.
  • Collaborate across disciplines to integrate software with hardware, robotics, and automation systems.
  • Provide technical leadership, mentorship, and input into architectural decisions.

Qualifications

  • Expertise in C# and the .NET ecosystem, with experience spanning both desktop and cloud environments.
  • Strong grounding in object-oriented programming, design patterns, and test-driven development.
  • Proven ability to design and debug complex systems, with a track record of delivering scalable software.
  • AI exposure or interest in applying AI techniques to scheduling, optimisation, or automation challenges.
  • Experience or exposure to industrial automation, electromechanical systems, or hardware integration is desirable.
  • Excellent problem-solving and analytical mindset, with a collaborative approach and willingness to take ownership.
  • Adaptability and a proactive, “can-do” attitude.

Why Join Us

  • Opportunity to work at the intersection of software, robotics, and life sciences.
  • Exposure to both cloud SaaS and physical automation systems.
  • High-impact role in a company scaling rapidly within a global industry.
  • Collaborative environment with multidisciplinary teams.

How To Apply

Apply online, or email your CV and cover letter to hr@ukrobotics.net with PurpleWeb007 in either the subject line or cover letter.