Skip to content

Principal/Senior Software Engineer

Build and scale reliable healthcare platform services across backend, frontend, data, and cloud infrastructure. The role requires strong distributed-systems and SQL expertise, Java or Python experience, React proficiency, and leadership in architecture, reliability, mentoring, and modern AI-augmented engineering practices.

About the job

Responsibilities

  • Build robust platform services supporting clinical operations.
  • Partner with product and clinical teams to understand and solve real workflow challenges.
  • Drive architectural decisions for business platform services.
  • Own the reliability and performance of critical healthcare solutions.
  • Mentor team members on modern engineering practices.

Requirements

  • Strong track record building and shipping production software in modern languages such as Java or Python.
  • Deep understanding of cloud-native architecture and distributed systems design patterns.
  • Expertise in designing, optimizing, and scaling relational SQL database systems; NoSQL experience is a bonus.
  • Experience designing and implementing RESTful APIs and microservices.
  • Proficiency with test-driven development, automated testing, and maintaining high code quality.
  • Hands-on experience with modern frontend frameworks, primarily React.
  • Working knowledge of CI/CD pipelines and infrastructure-as-code practices.
  • Experience with production observability, monitoring, and performance optimization tools.
  • Comfortable using AI-augmented development tools such as GitHub Copilot and Claude Code throughout the development lifecycle.
  • Strong code review skills and experience with Git workflows and collaborative development practices.
  • Ability to balance feature delivery with system reliability and technical excellence.
  • Comfortable with on-call responsibilities and incident response.

Nice-to-haves

  • Experience building and scaling SaaS platforms.
  • Track record of mentoring engineers or leading technical initiatives.
  • Background with Spring Boot and the Java ecosystem.
  • Experience with Azure cloud services and Kubernetes (AKS).
  • Experience in healthcare technology or regulated industries.
  • Understanding of HIPAA compliance and handling sensitive data.

Technology Stack

  • Frontend: React, Micro-Frontends, Material-UI
  • Backend: Java, Spring Boot
  • Data: PostgreSQL, MSSQL, Redis
  • CI/CD: GitHub Actions, Jenkins
  • Infrastructure: Azure, AKS, Terraform
  • AI tooling: Claude Code, GitHub Copilot

Skills

Java, Python, React, SQL, NoSQL, REST APIs, Microservices, Spring Boot, Azure, Kubernetes, Terraform, Postgres, Redis, GitHub Actions, Jenkins

GitLab

GitLab

United States
Staff Fullstack Engineer Monetization Engineering: Purchase
$153k+/yrRemote7+ YOEFullstack Engineering

Leads technical direction and builds reliable frontend and backend purchasing experiences using Ruby on Rails and Vue.js. The role requires transactional-flow experience, strong architectural judgment, mentoring ability, and safe delivery of revenue-impacting systems.

Okta

Okta

Toronto, Canada

Staff Fullstack Engineer - AI Acceleration
CA$160k+/yrOn-site7+ YOEFullstack Engineering

Staff full-stack engineer owning zero-to-one AI identity capabilities, including agent authorization and phishing-resistant access. The role requires architectural leadership, strong Java and JavaScript/TypeScript expertise, AWS experience, security fundamentals, and the ability to mentor teams and apply AI tooling across development.

Okta

Okta

Toronto, Canada

Staff Fullstack Engineer, AI Acceleration Team
CA$160k+/yrOn-site7+ YOEFullstack Engineering

Staff full-stack engineer leading zero-to-one development of AI identity features, including agent authorization and phishing-resistant access. The role requires architectural expertise, Java and JavaScript/TypeScript proficiency, AWS experience, and the ability to raise team-wide engineering standards.

Okta

Okta

Toronto, Canada

Staff Fullstack Engineer, Okta Secures AI
CA$160k+/yrHybrid7+ YOEFullstack Engineering

Leads architecture and implementation of Okta’s Identity Security Fabric for human and AI-agent identities. The role combines scalable backend systems, Java and TypeScript full-stack development, AWS, authentication and authorization, and technical leadership in AI-native engineering practices.

Twilio

Twilio

Canada
Staff Software Engineer
CA$160k+/yrRemote8+ YOEFullstack Engineering

Build and lead production-grade full-stack AI and data applications supporting Twilio’s business functions, with a focus on scalable infrastructure and customer-support transformation. The role requires 8+ years of software or data engineering experience, technical leadership, and expertise in distributed systems and modern web technologies.