Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Software Development Engineer

Full-time

BeyondTrust

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 Senior Software Development Engineer to help build NHI Governance. NHI Governance is the Pathfinder Insights module that discovers, assesses, and remediates non-human identities — service principals, IAM users, access keys and secrets, workload identities, and AI agents — across Microsoft Entra ID, AWS, and on-premise environments. The system spans .NET 10 services over PostgreSQL; an inventory pipeline fed from governed Databricks lakehouse views; durable Temporal workflows (Python workers, a .NET gateway, protobuf contracts) that onboard, rotate, reduce access for, and decommission live customer credentials, with custody in BeyondTrust Password Safe and storage adapters for AWS Secrets Manager, Azure Key Vault, and HashiCorp Vault; and Angular micro-frontends in the Insights console. It ships through GitOps to Amazon EKS in commercial and government environments.

You will own how NHI Governance connects to the systems it governs — Microsoft Entra ID, AWS IAM, and vault and PAM platforms including BeyondTrust Password Safe — end to end: the integration code and workflow activities, the least-privilege permissions customers grant us, the setup experience that explains them, the screens that expose them, and the real test environments that prove it all works.

What You’ll Do

  • Build and own integrations with Microsoft Graph (Entra ID), AWS IAM/STS, and vault and PAM platforms — Python workflow activities and .NET services that are idempotent, retry-safe, and compensable.
  • Own the per-feature permission matrix: exactly which Graph roles, IAM actions (with resource and condition scoping), and Password Safe permissions each feature needs. Keep it true as the code changes.
  • Build the guided setup assets customers run — an Entra setup script, an AWS CloudFormation quick-create, and Password Safe checklists with live verification — and the in-product checks that tell a customer what's missing and how to fix it.
  • Own the team's real test environments: Entra test tenants, AWS sandbox accounts, and Password Safe instances, plus the automation that mints, grants, sweeps, and verifies them with least privilege and no standing secrets.
  • Own the live end-to-end suites that run governance journeys against real tenants, and debug failures across the API, workflow, vendor API, and permission layers.
  • Ship the full stack for what you integrate: .NET APIs over PostgreSQL and the Angular micro-frontend screens for connectors, vault setup, and readiness.
  • Be the team's escalation point for opaque vendor failures — the uniform 401s and 403s whose real cause is in an audit log.

What You’ll Bring

  • Strong backend engineering in Python and C#/.NET — strong in one, working in the other. REST API design. PostgreSQL.
  • Hands-on Microsoft Entra ID administration as an engineer: app registrations and service principals, Microsoft Graph application permissions and admin consent, app ownership, managed identities, and federated credentials. You have debugged “why is this 403.”
  • AWS IAM in depth: cross-account roles and external ids, policy conditions and resource scoping, STS, Secrets Manager, and SSO/CLI profiles. Comfortable reading and writing Terraform and CloudFormation.
  • Experience automating credential lifecycle — creating, rotating, or revoking keys, client secrets, certificates, or vault secrets — with a sound instinct for blast radius.
  • Scripting fluency in PowerShell and bash; customers run our setup scripts.
  • Working TypeScript and Angular, enough to own a feature's screens in our module-federation micro-frontends.
  • Testing against real dependencies, including environment fixtures you set up and tear down yourself.
  • Comfortable in an AI-assisted codebase; reviews generated code critically, especially permission and IAM changes.

Nice To Have

  • PAM or vault platform administration: BeyondTrust Password Safe (managed systems, functional accounts, rotation plugins), HashiCorp Vault, Azure Key Vault.
  • Temporal or another durable workflow engine; Kafka.
  • Additional identity platforms (GCP service accounts, GitHub Apps, Okta).
  • Playwright or other browser end-to-end testing; Docker Compose local stacks.
  • GovCloud / FedRAMP experience.
  • Daily hands-on practice with agentic coding tools such as Claude Code.

Who You Are

  • Someone who enjoys making real systems actually work, not just compile.
  • Patient with vendor documentation, and good at writing the doc the next person needs.
  • Careful by default with privileged access.
  • A collaborator who owns problems end to end and shares what they learn.

Better Together

Diversity. Inclusion. They’re more than just words for us. They are the guiding values of how we build our teams, cultivate leaders, and create a culture where people feel connected.

We take care of our employees so they can take care of our customers. Customers who come from all walks of life just like us. We hire incredible people from diverse backgrounds because when we are different together, we are stronger together.

About Us

BeyondTrust is the global identity security leader protecting Paths to Privilege™. Our identity-centric approach goes beyond securing privileges and access, empowering organizations with the most effective solution to manage the entire identity attack surface and neutralize threats, whether from external attacks or insiders.

BeyondTrust is leading the charge in transforming identity security to prevent breaches and limit the blast radius of attacks, while creating a superior customer experience and operational efficiencies. We are trusted by 20,000 customers, including 75 of the Fortune 100, and our global ecosystem of partners.

Learn more at . 

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Sr Software Development Engineer in Canada vacancy
  •  ...to be the best version of yourself. The Role As a Sr. Software Engineer in our Engineering department, you will collaborate with our...  ...peers and managers. Provide thorough documentation for all development work. Some interaction with technical support and... 
    Senior
    Full time
    Remote work
    Flexible hours
    Shift work

    BeyondTrust

    Canada
    16 hours ago
  •  ...because when we are different together, we are stronger together. The Role BeyondTrust is seeking a Senior Staff Software Development Engineer to set the technical direction for NHI Governance. NHI Governance is the Pathfinder Insights module that discovers,... 
    Senior
    Full time

    BeyondTrust

    Canada
    16 hours ago
  • $160k - $200k per year

     ...are looking for Intermediate and Senior Engineers to join the Felix Engineering team! You...  ...database - Write code and build the software that will allow us to scale as we launch...  ...Leadership skills in unblocking and leading development teams - Clear communication around... 
    Senior
    Full time
    Internship
    Work at office
    Remote work

    Felix

    Canada
    16 hours ago
  •  ...Engineering Team (LATAM) Full-Time (LATAM) About IO Connect Services: IO Connect Services is a fast-growing AWS Advanced Tier...  ...Science Degree in Computer Science 5+ years of experience in software development Python, Go, Java or other object-oriented programming... 
    Senior
    Long term contract
    Full time
    Worldwide

    Nova

    Canada
    4 hours ago
  •  ...at scale with unparalleled efficiency. At its core is the URSA engine, which seamlessly integrates Apache Pulsar and Apache Kafka, delivering...  ...world.   About the Role We are looking for a Senior Software Engineer to help build the Kafka service on StreamNative Cloud,... 
    Senior
    Full time
    Worldwide

    StreamNative

    Canada
    16 hours ago
  • $131.4k - $175.2k per year

     ...series C round. SUMMARY The Product Engineering team is growing a small tiger team and...  ...seeking an experienced Senior Full Stack Software Engineer who thrives in a fast-paced,...  ...you'll drive both front-end and back-end development of Blackpoint's cybersecurity products to... 
    Senior
    Full time
    Local area
    Remote work

    Blackpoint Cyber

    Canada
    16 hours ago
  • $150k - $180k per year

     ...round. SUMMARY We're building a new engineering team under the SVP, Engineering & AI/ML...  ...Cyber's ML/AI capability. As a Senior Software Engineer on this team, you'll own back-end...  ...). - Experience with LLM/agentic AI development pipelines. - Cybersecurity, IoT, or NLP... 
    Senior
    Full time
    Local area

    Blackpoint Cyber

    Canada
    16 hours ago
  • usd75k - usd100k per year

     ...SR. SOFTWARE BACKEND ENGINEER | TRASHLAB Join Trashlab — the operating system for waste haulers. We unify dispatch, billing, calls and routes into one powerful platform that transforms how waste fleets operate. By combining real‑time vehicle tracking, route optimization... 
    Senior
    Long term contract
    Full time

    Silver.dev

    Canada
    4 hours ago
  •  ...from diverse backgrounds because when we are different together, we are stronger together. The Role As a Staff Software Development Engineer, you play a crucial role in developing and supporting the cloud-native Workload credentials management solution within the... 
    Full time
    Flexible hours
    Shift work

    BeyondTrust

    Canada
    16 hours ago
  • $174.2k - $230.88k per year

     ...technology that will set the standards for software-defined vehicles around the world....  ...future vehicle lines, we need Software Engineers to help raise the bar for mission critical...  ...- 8+ years of experience with software development life cycle experience, from requirements... 
    Senior
    Full time
    Contract work

    Rivian and Volkswagen Group Technologies

    Canada
    16 hours ago
  • usd167.8k - usd204k per year

     ...ARE We are tech industry veterans in software, hardware, and design who are pooling our...  ...- Collaborate with Autonomy and Systems Engineering on risk assessments, failure analysis,...  ...and contribute to engineering standards, development practices, and technical documentation.... 
    Senior
    Full time
    Live In
    Local area

    Serve Robotics

    Canada
    16 hours ago
  •  ...Valsoft was founded in 2015 in Montreal, Canada. Our focus is to acquire and grow vertical market software businesses that provide mission-critical solutions in their respective niche markets. So far, we have acquired over 100+ businesses, and we have over 3,000 employees across... 
    Full time
    Remote work

    Valsoft Corporation

    Canada
    16 hours ago
  • $165k - $220k per year

     ...and distribute open-source software that enables people to enjoy...  ...seeking experienced browser engineers to join a small team exploring...  ...We are looking for a browser engine specialist who enjoys turning...  ...stipend Annual professional development budget Quarterly well-... 
    Senior
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Canada
    4 hours ago
  • usd150k - usd190k per year

     ...Assured, we provide large insurers with the software solutions they need to win in a modern,...  ...to backend fraud detection, we’re the engine that powers claims processing for some of...  ...regressions, and supports faster product development. Expand how we test AI and agentic applications... 
    Long term contract
    Full time
    Temporary work
    Remote work
    Work from home
    Home office

    Assured

    Canada
    16 hours ago
  •  ...Development Full-Time The Company 2025 Deloitte Technology Fast 50 Canada Recipient...  ...serve their communities. As a high-growth software company, we're shaking up the status quo...  .... You will be one of the first engineers on a new team, so the patterns you set will... 
    Senior
    Full time

    SpryPoint

    Canada
    4 hours ago
  •  ...from diverse backgrounds because when we are different together, we are stronger together. The Role As Staff Software Development Engineer, you'll be the Windows kernel authority for the runtime enforcement layer of our Identity Security Platform. These components... 
    Senior
    Full time
    Shift work

    BeyondTrust

    Canada
    16 hours ago
  • $140k - $205k per year

     ...the phase that tells you what actually happened, and it is ours. THE ROLE We're looking for multiple Software Development Managers to lead one of several engineering teams. As a Dev Manager at MaintainX, you're the person who turns a roadmap into shipped, reliable... 
    Senior
    Full time
    Work at office

    MaintainX

    Canada
    4 hours ago
  • $137.8k - $179.08k per year

     ...is on a dynamic growth trajectory, where embracing change is part of our DNA. We're looking for a talented Software Development Manager to lead multiple engineering teams in a fast-paced, collaborative, diverse and inclusive environment. The ideal candidate has a robust software... 
    Senior
    Full time
    Work at office
    Flexible hours
    Shift work

    Benevity

    Canada
    16 hours ago
  •  ...Leadership Full time ABOUT YOU We are looking for a strategic and hands-on Software Development Director to lead our global software engineering function. You will drive the execution of high-impact technical initiatives and oversee multiple development teams delivering... 
    Full time
    Worldwide

    Xsolla

    Canada
    4 hours ago
  • Strategy Full-time At Offchain Labs, we aren’t just building products: we’re leading a movement. As pioneers in blockchain scalability and security, we're at the forefront of transforming how the world interacts with decentralized applications. We're laying the foundation...
    Senior
    Full time

    Offchain

    Canada
    4 hours ago
  • $155k - $185k per year

     ...round. SUMMARY We're hiring a Senior Site Reliability Engineer to design, implement, and maintain our cloud and on-premise infrastructure...  ...rollouts through LaunchDarkly/PostHog. - Partner with software development teams to ensure seamless integration of new services,... 
    Senior
    Full time
    Local area

    Blackpoint Cyber

    Canada
    16 hours ago
  • $145k - $165k per year

     ...get-carrot.com . The Opportunity Carrot is seeking a Sr. Data Engineer to lead the evolution, reliability, and scalability of our modern...  ...dbt, and Python for data modeling, transformation, pipeline development, and advanced analytics Advanced SQL skills for complex... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide
    Flexible hours
    Shift work

    Carrot

    Canada
    16 hours ago
  • $158.4k - $247.5k per year

     ...last decade building and scaling growth engines at high-growth companies, and I joined Jane...  ...you come in. I'm looking for an AI-first Development Manager to lead the developers on this...  ...WE NEED - You started out as a hands-on software developer and have since grown into leading... 
    Senior
    Full time
    Internship
    Remote work

    Jane App

    Canada
    16 hours ago
  •  ...Summary The Senior Mechanical Engineer is a hands-on technical lead responsible for the mechanical engineering of modular process...  ...and water-treatment equipment packages from proposal and concept development through detailed design, fabrication, testing, and project closeout... 
    Senior
    Full time
    For subcontractor
    Work at office
    Local area
    Worldwide

    Enerflex

    Canada
    2 days ago
  • usd260k - usd295k per year

     ...JOB TITLE: SR. CHANNEL SALES ENGINEER Location: Remote Reports to: VP Global Sales Engineering...  ...in AI, cybersecurity, and enterprise software. BENEFITS: - Competitive salary...  ...plan - Opportunities for professional development and growth - Generous vacation... 
    Senior
    Full time
    Remote work

    Witness AI

    Canada
    4 hours ago
  •  ...projects while also helping bring renewable energy and economic development to distressed communities. By joining Silicon Ranch,...  .... Job Description Position: Operations Engineer/ Sr. Operations Engineer (dependent upon experience) Location... 
    Senior
    Full time
    For contractors
    Internship
    Remote work

    Silicon Ranch Corporation

    Canada
    4 hours ago
  • $170k - $210k per year

     ...The Opportunity Carrot is seeking a Sr. Manager, Data Engineering to lead our Business Intelligence data...  ...5+ years leading and managing data or software engineers. ~5+ years of advanced SQL and 5+ years of Python development experience in production environments,... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide
    Flexible hours

    Carrot

    Canada
    16 hours ago
  • usd220k - usd240k per year

     ...zero for our own product, working with Engineering to turn what you learn into detection improvements...  ...content, and incident response. - Software Engineering: Comfortable in Python, Go,...  ...one is doing a good job. - Software Development (nice to have): You have contributed... 
    Senior
    Full time
    Work at office
    Remote work

    Material Security

    Canada
    4 hours ago
  •  ...yourself. The Role We're hiring a Senior Product Security Engineer to build and operate the modern security tooling pipeline...  ...the product security tooling pipeline integrated across the software development lifecycle. Implement and tune Claude Code Security, Codex... 
    Senior
    Full time

    BeyondTrust

    Canada
    16 hours ago
  • usd100k - usd200k per year

     ...Companies like Instacart, Ramp, Zscaler, and Brex trust C1 to accelerate AI adoption with confidence. C1 is looking for a Sr. Solutions Engineer to help drive customer adoption and success by delivering technical expertise, guiding customers through evaluations, and architecting... 
    Senior
    Full time

    C1

    Canada
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Development Engineer. Be the first to apply!