Product Software Engineer

What you’ll be doing

In this role, you will:

  • Design and develop high‐performance, real‐time components that power robotics command, control, and telemetry systems
  • Lead the design and implementation of mission‐critical systems, ensuring clarity, reliability, and responsiveness under demanding workloads
  • Own the full product lifecycle, from early concept and design through implementation, testing, iteration, and continuous improvement
  • Work closely with robotics, cloud, and operations engineers to integrate telemetry, control signals, and diagnostics into intuitive, web‐based workflows
  • Engage directly with end users to gather actionable feedback, run usability testing, and rapidly iterate on product enhancements
  • Champion technical excellence by driving code quality, performance optimisation, design consistency, and best practices across the platform

What experience will set you up for success

We believe the following experience will help you thrive in this role—but we’re always open to being challenged:

  • A degree in engineering, computer science, or a related discipline
  • A proven track record of building, deploying, and maintaining successful software products used by real customers
  • 2+ years of backend development experience delivering scalable, production‐grade services
  • 2+ years of frontend development experience building and operating scalable, production‐ready applications
  • Strong understanding of SaaS application architectures
  • Proficiency in one or more full‐stack languages such as Python or TypeScript, with a deep understanding of their ecosystems
  • Experience building interactive web applications using modern frameworks such as React or Svelte
  • Solid experience with API design for product applications (REST, WebSockets, gRPC, client–server architectures)
  • Hands‐on experience with cloud platforms (AWS, Azure, or GCP) and cloud‐native services across compute, storage, networking, and delivery
  • Familiarity with CI/CD pipelines and modern delivery toolchains (e.g. GitHub Actions, Docker, Playwright)
  • Experience designing, integrating, or operating telemetry, monitoring, and alerting systems (e.g. Prometheus, Grafana, ELK, OpenTelemetry)
  • Exposure to building real‐time dashboards, mission control interfaces, or robotics tooling
  • Bonus: experience with 3D graphics or geospatial visualisation (e.g. Three.js, deck.gl, Mapbox, Cesium)
  • Bonus: contributions to open‐source frameworks, product infrastructure tools, or monitoring platforms

Job Details

Company
Experis UK
Location
United Kingdom
Posted