BeyondTrust

cybersecurity

SrSoftwareDevelopmentEngineer

Toronto, Ontario, Canada Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Sr Software Development Engineer at BeyondTrust. Skills: Cloud-based systems development, Microservices architecture, Scalability, Reliability, Observability, Infrastructure as Code, CI/CD, Cloud platforms (AWS, Google Cloud, Azure). Design, build, and maintain highly scalable and resilient microservices supporting platform-wide capabilities. Ensure cloud platform is modular, extensible, and meets the needs of multiple product teams”

What You'll Achieve.

Creating a safer world through our cybersecurity SaaS portfolio; Building reliable, scalable, and efficient cloud-based services; Enhance System Reliability & Observability; Improve developer efficiency; Enhance system stability; Improve system reliability and scalability; Reduce technical debt; Improve engineering efficiency; Prevent breaches; Limit the blast radius of attacks; Create a superior customer experience; Achieve operational efficiencies

Industry & Context.

cybersecurity
Problems you'll solve

Proactive in identifying and solving problems; Solve cloud-scale challenges

What They're Looking For.

Must Have

Proven track record of delivering enterprise-ready, cloud-based systems with a focus on performance, security, and scalability, Proficiency in one or more programming languages: C#, Go, or Java, Experience with API services, distributed systems, and microservice architectures, Deep understanding of AWS, Google Cloud, or Azure with hands-on experience designing for scalability, observability, and reliability, Knowledge of Kubernetes (EKS/GKE), Docker, and cloud-native application design, Experience with Infrastructure as Code (Terraform, AWS CDK, Terragrunt), Proficiency in CI/CD tooling such as GitHub Actions, ArgoCD, or Jenkins, Hands-on experience with Datadog, Prometheus, or similar monitoring tools to drive operational excellence, Ability to work effectively across teams, communicate clearly, and drive alignment with multiple stakeholders, A understanding of customer needs and how technical solutions align with business objectives

Nice to Have

Previous experience working on platform, core, or shared services teams is highly desired, Prior experience working on platform, core, or shared services teams is highly desirable, Experience building foundational services that support multiple product lines and teams, Kubernetes a plus

What You'll Do.

and maintain highly scalable and resilient microservices supporting platform-wide capabilities

Ensure cloud platform is modular

and meets the needs of multiple product teams

Implement and manage robust monitoring and alerting systems

Drive best practices for logging

and monitoring across platform services

Utilize Infrastructure as Code (IaC) tools to automate and streamline cloud infrastructure provisioning and management

Optimize deployment pipelines

Provide technical leadership in system design

and best practices for building scalable services

Collaborate with product managers

and other teams to align platform capabilities with business needs

Act as a connector across teams

fostering collaboration and ensuring smooth integrations

Participate in operational reviews

and reliability initiatives

Create follow-up actions for incident resolution

Continuously work to improve system reliability and scalability

Drive efforts to reduce technical debt and improve engineering efficiency through automation and best practices

How You'll Work.

Team & Collaboration

Collaborate with product managers, engineers, and other teams to align platform capabilities with business needs; Act as a connector across teams, fostering collaboration and ensuring smooth integrations; Work effectively across teams; Communicate clearly; Drive alignment with multiple stakeholders

Communication Scope

Communicate value, risks, tradeoffs, and recommended direction effectively; Communicate clearly

Full Job Description

BeyondTrust is a place where you can bring your purpose to life through the work that you do, creating a safer world through our cybersecurity SaaS portfolio. Our culture of flexibility, trust, and continual learning means you will be recognized for your growth, and for the impact you make on our success. You will be surrounded by people who challenge, support, and inspire you to be the best version of yourself. The Role BeyondTrust is seeking a Sr Software Development Engineer with a passion for developing robust software and building reliable, scalable, and efficient cloud-based services. As part of the Platform Core Services team, you will be instrumental in designing and maintaining foundational platform capabilities that support multiple product lines, including authentication & authorization (AuthN/AuthZ), onboarding, RBAC, reporting, auditing, notifications, and platform APIs. This role presents an exciting opportunity to solve cloud-scale challenges, define best practices, and shape the way we build, test, and deliver a world-class identity security platform with high reliability and performance. Previous experience working on platform, core, or shared services teams is highly desired. What You’ll Do Develop and Maintain Core Platform Services - Design, build, and maintain highly scalable and resilient microservices supporting platform-wide capabilities. Ensure our cloud platform is modular, extensible, and meets the needs of multiple product teams. Enhance System Reliability & Observability - Implement and manage robust monitoring and alerting systems using Datadog to ensure operational visibility and proactive issue resolution. Drive best practices for logging, tracing, and monitoring across platform services. Infrastructure as Code & Cloud Automation - Utilize Infrastructure as Code (IaC) tools such as Terraform and Terragrunt to automate and streamline cloud infrastructure provisioning and management. Optimize deployment pipelines to improve reliability

Free ATS check

Applying for this Sr Software Development Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about BeyondTrust?

Real rants from real employees. Read before you apply.

Read Company Rants →