Remote job
Developer, Device Trust Reliability
Job details
About this role
Role overview Join a device authentication team as an intermediate software developer focused on the reliability of a production service used in customer access flows. You’ll write and maintain backend code while improving resilience, observability, and the way critical changes are made and operated.
Responsibilities - Build and improve services that support device trust checks in authentication flows. - Strengthen production reliability and observability through code, automation, and operational practices. - Work across application code, service dependencies, cloud infrastructure, networking, deployments, and operational tools. - Help design safer ways to change and validate critical systems. - Participate in incident response and use follow-up learning to improve the service. - Take scoped problems from investigation through implementation and follow-up.
Requirements - At least two years of software development experience. - Experience with backend services, APIs, distributed systems, or other software where availability matters. - Familiarity with Ruby on Rails. - Ability to use observability tools to assess system health and investigate problems. - Care for testing, maintainable code, and clear documentation. - Clear communication, including sharing progress, surfacing blockers, and explaining outcomes.
Nice to have - Experience with Datadog, Kubernetes, or Terraform.
Benefits and work setup - Remote role based in Canada or the United States; occasional travel for team or industry gatherings may be expected. - Benefits include health coverage, paid time off, parental leave top-ups, retirement matching, and paid volunteer days.