Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

SOPHiA GENETICS

Principal Software Engineer (SRE & Architecture)

Posted Updated
Discussion

Description

  • We believe there is a smarter, more data-driven way to make decisions in healthcare and our cloud-native AI powered SOPHiA DDM Platform makes that vision a reality on a daily basis
  • You will have direct input to our mission to democratize data-driven medicine for the ultimate benefit of cancer and rare disease patients across the globe
  • As a Principal Software Engineer in our SRE & Architecture team within Tech, reporting to the Head of Architecture and SRE, you will take ownership of improving the resilience, performance and operational cost of the SOPHiA DDM Platform
  • You will understand the platform and its domain, use monitoring and analysis to anticipate scaling risks, and make pragmatic decisions about when to improve, redesign or rebuild services
  • This is a hands-on engineering role for someone comfortable developing with AI and contributing to AI-related projects; you do not need to be an AI engineer
  • Improve platform resilience and reduce operational cost by identifying, prioritising and resolving the issues with the greatest impact
  • Build systematic monitoring and analysis capabilities that surface performance constraints and scaling risks before they become production incidents
  • Design and deliver clean, simple and high-performing full-stack solutions, from root-cause analysis and prototyping through testing and deployment
  • Make well-reasoned decisions about when to optimise, refactor or rebuild, preserving what works while addressing fundamental design limitations
  • Raise the engineering quality bar through architectural design reviews, technical reviews and code reviews, providing clear challenge when proposed solutions are not ready for production
  • Experience using observability data such as monitoring, logs and dashboards to analyse service and infrastructure performance; experience with Grafana is valuable
  • A pragmatic approach to modernising systems, with the judgment to distinguish between unnecessary rewrites and changes required to solve fundamental problems
  • Experience using AI tooling in the software development lifecycle, including AI-assisted coding, review and documentation, with the confidence and judgment to decide when AI is and is not the right tool for the work
  • Experience with containerisation and orchestration using Docker and Kubernetes, and with CI/CD
  • Strong communication skills
  • Significant hands-on experience designing, building, testing and operating full-stack web applications and services in production, with 5-7 years of experience building and releasing reliable web-based services
  • Evidence of independently identifying complex technical problems, proposing appropriate solutions and taking them through to delivery
  • Strong architectural and systems-design judgment, including the ability to assess performance, resilience, scalability and operational cost trade-offs. Strong back-end experience with Java, SQL and microservice architecture, alongside front-end experience with React and modern JavaScript
  • Experience working close to customers or users, with direct exposure to feedback and accountability for the quality and performance of what you deliver
  • The willingness to participate in a weekend on-call rotation; details of the associated remuneration will be discussed during the process
  • Starting Date: As available

Skills

What Principal SRE jobs ask for — and how much of it you have →
Apply

See also

SRE jobs by country — openings, pay and top skills →