B

BeyondTrust

PAM, vulnerability, and endpoint security solutions

Senior Software Development Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedRemote

About the Job

Requirements

  • Strong backend engineering skills in Python and C#/.NET, with strong proficiency in one and working proficiency in the other.
  • REST API design experience and PostgreSQL skills.
  • Hands-on engineering administration experience with Microsoft Entra ID, including app registrations, service principals, Microsoft Graph application permissions, admin consent, app ownership, managed identities, and federated credentials.
  • In-depth AWS IAM knowledge, including cross-account roles, external IDs, policy conditions and resource scoping, STS, Secrets Manager, and SSO/CLI profiles.
  • Ability to read and write Terraform and CloudFormation.
  • Experience automating credential lifecycles, including creating, rotating, or revoking keys, client secrets, certificates, or vault secrets, with attention to blast radius.
  • PowerShell and bash scripting fluency.
  • Working TypeScript and Angular skills sufficient to own feature screens in module-federation micro-frontends.
  • Experience testing against real dependencies, including setting up and tearing down environment fixtures.
  • Comfort working in an AI-assisted codebase and critically reviewing generated code, particularly permission and IAM changes.

Responsibilities

  • Build and own integrations with Microsoft Graph (Entra ID), AWS IAM/STS, and vault and PAM platforms, including Python workflow activities and .NET services that are idempotent, retry-safe, and compensable.
  • Own and maintain the per-feature permission matrix, including Graph roles, scoped IAM actions, and Password Safe permissions required by each feature.
  • Build guided customer setup assets, including an Entra setup script, an AWS CloudFormation quick-create, and Password Safe checklists with live verification, as well as in-product checks that identify missing setup and explain how to resolve it.
  • Own the team's real test environments, including Entra test tenants, AWS sandbox accounts, and Password Safe instances, and automate their creation, permission granting, cleanup, and verification with least privilege and no standing secrets.
  • Own live end-to-end suites that run governance journeys against real tenants, and debug failures across the API, workflow, vendor API, and permission layers.
  • Deliver the full stack for integrations, including .NET APIs over PostgreSQL and Angular micro-frontend screens for connectors, vault setup, and readiness.
  • Serve as the team's escalation point for opaque vendor failures and investigate underlying causes in audit logs.

Desired Qualifications

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

About the Company

BeyondTrust

PAM, vulnerability, and endpoint security solutions

BeyondTrust provides cybersecurity software that helps organizations guard against cyber threats. It offers three main product areas: Privileged Access Management (PAM) to control and monitor access to critical systems, Vulnerability Management to identify and remediate security weaknesses, and Endpoint Protection to secure devices from threats. The company delivers these as integrated software and managed services through direct and partner channels, emphasizing large enterprises and government clients alongside professional services. Its goal is to reduce cyber risk by preventing unauthorized access, detecting weaknesses, and protecting endpoints across diverse IT environments.

Company size
1,001-5,000
Company stage
Acquired
Total funding
$12.1M
Headquarters
Johns Creek, GA
Founded
1985

Recently Posted Jobs

Explore more opportunities at BeyondTrust

See more jobs