BeyondTrust is seeking to develop robust software and build reliable, scalable, and efficient cloud-based services to support multiple product lines, including authentication & authorization, onboarding, RBAC, reporting, auditing, notifications, and platform APIs.
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.
- Modern Software Practices - Strong proficiency in one or more programming languages: C-Sharp, Go, or Java.
- Cloud & Site Reliability Engineering (SRE) Skills - Deep understanding of AWS, Google Cloud, or Azure with hands-on experience designing for scalability, observability, and reliability.
- Infrastructure Automation & DevOps - Experience with Infrastructure as Code (Terraform, AWS CDK, Terragrunt).
- Observability & Monitoring - Hands-on experience with Datadog, Prometheus, or similar monitoring tools to drive operational excellence.
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.
- Create follow-up actions for incident resolution and continuously work to improve system reliability and scalability.
- Drive efforts to reduce technical debt and improve engineering efficiency through automation and best practices.
Other
- A strong team player who values open and constructive feedback and fosters a culture of learning.
- Someone who communicates value, risks, tradeoffs, and recommended direction effectively.
- Adaptable and flexible, ready to navigate changing priorities with a positive mindset.
- Proactive in identifying and solving problems, with persistence and coordination to overcome challenges.
- Committed to mentorship and lifting others up, fostering shared growth and excellence across the team.