Senior Software Engineer

At SPT Labtech, we specialize in innovative liquid handling technologies and are always exploring better ways to solve complex challenges. We’re looking for a Senior Software Engineer to join our growing team in New Delhi, India. If you’re naturally curious, enjoy collaboration, and have a passion for both software and engineering, this role is for you. You’ll have the freedom to experiment, learn from experts across the business, and work hands-on with electro-mechanical systems in our lab.

About us:

Based in Cambridge, UK SPT Labtech makes products that transform the way scientists work. For more than two decades, our expert scientists, engineers and business innovators have provided scientists with world-leading, innovative solutions for liquid handling, sample preparation, and sample management that help accelerate research and make a real difference to human health. We work collaboratively with our customers, building trusted relationships that enable us to deliver exceptional, personalised experiences designed for real-world challenges in the lab.

Want to be part of a team that’s truly making a difference?

Responsibilities

  • Write Windows desktop applications using C# and WPF using OO techniques.
  • Write web applications using different technologies.
  • Write ASP.Net Core applications using C# and blazor.
  • Write unit tests using Xunit or other modern unit testing framework.
  • Work within a team of experience software engineers.
  • Be part of the full product lifecycle from concept to release.

Requirements

You'll ideally have:

  • A good degree or equivalent in a STEM discipline.
  • 5+ years developing production code.
  • Object-oriented design & programming skills.
  • Strong mathematical, analytical, and creative thinking skills.
  • Strong understanding of .NET async and multithreading frameworks.
  • Strong and demonstrable experience designing, architecting and implementing complex software.  
  • Excellent C# development experience.
  • Excellent communication skills.

You may also have experience of:

  • Experience developing gRPC applications.

Our company culture supports diversity and is inclusive of all regardless of race, ethnicity, gender, gender identity, sexual orientation, physical ability, or family status, and we endeavour to support our employees' needs to the best of our ability.

We want to embrace your excitement for science and technology to help us achieve our collective goal: creating products that stand out because they make a difference. In return, we offer you a flexible working environment built on trust where your contribution matters.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job

This job is no longer available