Senior Software Engineer

Apply

Overview

The Senior Software Engineer (Staff) will play a critical role in designing and developing software solutions that support autonomous robotics within the BioTech sector. Collaborating with a dedicated squad, the engineer will focus on building platform features that enable customers to execute their scientific workflows efficiently. The position requires a hands-on technical contributor who can influence software architecture while working across various aspects of the technology stack.

Responsibilities

  • Design and develop scalable software solutions using Go and Python.
  • Contribute to the architecture and design of the core backend platform.
  • Implement event-driven systems with high throughput capabilities.
  • Collaborate with cross-functional teams to integrate backend services with frontend components.
  • Utilize Kubernetes and Docker for container orchestration and deployment.
  • Participate in code reviews to ensure code quality and best practices are followed.
  • Enhance existing services for improved performance and reliability.

Requirements

  • Extensive experience with programming languages Go (Golang) and Python.
  • Proficient in building scalable software and microservices architectures.
  • Strong understanding of DevOps practices, particularly with Kubernetes.
  • Experience in developing event-driven and real-time systems.
  • Familiarity with cloud infrastructure, preferably AWS.
  • Ability to influence software architectural decisions and best practices.
  • Experience with APIs, websockets, and integrating backend with frontend technologies.
SkillsGolang, Python, AWS
LocationLondon Area
TypeHybrid
Rate£600-£800/day
SourceLinkedIn
Posted31/10/25