About The Position

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.

Requirements

  • A deep understanding in Authentication and Authorization.
  • Expertise in various auth protocols.
  • Strong hands-on experience with multi-tenancy authentication architectures and tenant isolation strategies.
  • Proven track record of delivering enterprise-ready, cloud-based systems with a focus on performance, security, and scalability.
  • Strong proficiency in one or more programming languages: C#, Go, or Java.
  • Deep understanding of AWS, Google Cloud, or Azure with hands-on experience designing for scalability, observability, and reliability.
  • Experience with Infrastructure as Code (Terraform, AWS CDK, Terragrunt).
  • Hands-on experience with Datadog, Prometheus, or similar monitoring tools.

Nice To Haves

  • Prior experience working on platform, core, or shared services teams is highly desirable.
  • Experience building foundational services that support multiple product lines and teams.

Responsibilities

  • Develop and Maintain Core Platform Services - Design, build, and maintain highly scalable and resilient microservices supporting platform-wide capabilities.
  • Enhance System Reliability & Observability - Implement and manage robust monitoring and alerting systems using Datadog to ensure operational visibility and proactive issue resolution.
  • 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.
  • Technical Leadership & Cross-Team Collaboration - Provide technical leadership in system design, architecture, and best practices for building scalable services.
  • Operational Excellence & Continuous Improvement - Participate in operational reviews, post-mortems, and reliability initiatives to enhance system stability.

Benefits

  • Flexible work culture.
  • Opportunities for continual learning and growth.
  • Diversity and inclusion initiatives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service