Staff Software Engineer

Oxford, United Kingdom
Roles:
Backend
Must-have skills:
Scala
Nice-to-have skills:
AnsibleKubernetes
Considering candidates from:
Europe
Work arrangement: Onsite
Industry: Medical Equipment Manufacturing
Language: English
Level: Lead
Required experience: 5+ years
Relocation: Not paid
Visa support: Not provided
Size: 11 - 50 employees
Logo of Optellum

Staff Software Engineer

Oxford, United Kingdom
The company has developed the first FDA and CE cleared product for diagnostic support of patients with suspicion of lung cancer, using AI applied to clinical images.
Tasks:
  • Clarify, design, implement and launch apps and services in the company's lung cancer product portfolio using predominantly (Lightbend) Scala.
  • Coach and level up other engineers on the team.
  • Build and maintain technical overview of our existing products so you can troubleshoot them, estimate their technical debt, and propose improvements.
  • Extend release automation tooling.
  • Extend infrastructure automation tooling.
  • Advise executive leadership and product management about feasibilities and opportunities in the company's software.
  • Take lead on maintaining and improving engineering velocity through hiring, automation, tech debt elimination and agile process improvements.
Must-have:
  • BSc or MSc in Computer Science or related field (or equivalent industry experience).
  • strong communication skills and ability to influence a small, highly productive team, including excellent command of written and spoken English.
  • strong JVM background in preferably Scala, but alternatively Java, Kotlin or Clojure.
  • keen interest and previous exposure to functional programming.
  • ability to troubleshoot services running on a Linux node.
Nice-to-have:
  • Familiarity with Play Framework, Akka, Slick and Cats.
  • Hands-on with infrastructure automation (we use Ansible).
  • Experience deploying in orchestration systems (we use Kubernetes).
  • Experienced joys and horrors of deploying production services on a Kubernetes cluster.
  • Knowledge of hospital IT systems (PACS, DICOM, HL7, FHIR).
Benefits and conditions:
  • Trial period: 3 motnhs
  • Hybrid model, with one day a week in the Oxford office.
  • Fast growth, ownership & high impact in a growing startup.
  • Professional development opportunities.
  • Competitive salary and benefits, including possibility of significant equity.
  • Flexible working hours from the outset.
Interview process:
  1. Intro call with Toughbyte
  2. Screening call (45-60 min)
  3. Tech assignment
  4. “Onsite” or online interview