Staff Software Engineer, Windows and C#

New Today

Overview

Join to apply for the Staff Software Engineer, Windows and C# role at 110 Gulf Associates.

At Automata, we’re on a mission to transform how scientists work by making automation accessible to every lab in the world. We believe that by giving labs the power to automate, we can unlock discoveries that will shape the future of life sciences—from diagnostics and drug discovery to synthetic biology. We’re a team of innovators, problem-solvers, and creators passionate about empowering scientists. Our LINQ platform combines hardware and software to streamline workflows, making lab automation fast, flexible, and affordable.

Why Work at Automata?

  • Impact: Your work will directly contribute to advancements in science and medicine, supporting labs around the globe as they push boundaries in research and innovation.
  • Innovation: You’ll be part of a team solving complex problems using cutting-edge technology and robotics.
  • Growth: We invest in our people through hands-on experience, professional development, and collaborative projects.
  • Community: A diverse, collaborative team with social activities and events.

The Role

The Staff Software Engineer will architect and build robust Windows-based integration solutions that bridge our modern automation platform with laboratory instruments requiring proprietary Windows drivers and legacy enterprise systems. You’ll design self-healing, backwards-compatible applications that operate across diverse Windows environments while managing complex hardware driver integrations, instrument protocols, and legacy .NET framework dependencies.

This role requires deep expertise in Windows platform development, legacy .NET framework compatibility, and enterprise integration patterns. You’ll work with technologies spanning various versions of .NET, Windows services, and complex hardware communication protocols to ensure seamless operation with our Platform and 3rd party hardware.

This role combines extensive experience in Windows platform engineering with scalable software architecture, enabling the development of creative solutions to novel integration challenges and the ability to think outside the box when traditional approaches don’t work, ensuring highly resilient and robust systems across our LINQ platform.

Core Skills Required

  • Deep expertise in C# and the .NET ecosystem across multiple framework versions
  • Windows platform mastery
  • Legacy system integration with experience migrating and maintaining applications across .NET Framework versions
  • Enterprise integration patterns with emphasis on APIs, message queues, and event-driven architectures
  • Experience leading projects as a technical leader
  • Experience mentoring and growing team members
  • Experience owning technical standards and best practices

In This Role, You Will Be Responsible For

  • Provide technical leadership to the team, elevating capabilities through mentorship and knowledge sharing while ensuring alignment with overall delivery goals.
  • Shipping and building a resilient product with scale and reliability, balancing quality and security for customer use.
  • Taking pragmatic, simple approaches to problem-solving with a bias for rapid innovation.
  • Collaborating with product partners, design and engineering to maintain transparency and alignment.
  • Putting customers at the heart of work by understanding user needs and engaging with integrity.

What It Takes

  • Technical leadership with a track record of developing high-quality code, conducting code reviews, and leading technical initiatives with strong architectural vision.
  • Team multiplier and collaborative problem solver who mentors others and helps resolve issues.
  • Production experience with Python and React, data-intensive applications, microservices, event-driven architectures, SaaS or edge services; additional languages like Golang or Rust welcome.
  • Automation-focused in setting up deployment pipelines and quality gates.
  • Delivery-focused with a customer-value mindset, balancing speed, quality, and resiliency.
  • Collaborative in improving developer productivity and enabling value delivery to customers.
  • Product-minded, participating in product and design discussions to improve user experience.
  • Comfortable with ambiguity, shaping the product, and iterating based on feedback.
  • Effective stakeholder management for customer engagement and incident response.

UK Team Benefits

  • Vitality Health Insurance
  • Private healthcare that supports a healthy lifestyle
  • Eye care: annual eye tests
  • Salary Sacrifice - EV: company car
  • Salary Sacrifice - Bike & Tech: bikes and tech products
  • Wellbeing & Support for physical and mental health
  • Wellbeing & Development Allowance for personal growth
  • Spill & Employee Assistance Programme for you and your family
  • Additional leave for dependents, personal days, and volunteering
  • Pension scheme
  • Group life & critical illness cover
  • Birthday leave

We are an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Discrimination of any kind is prohibited.

Other roles and job postings are listed for reference on the page.

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search