About the job
At BeyondTrust, we empower individuals to transform their passions into meaningful contributions, striving to create a more secure world through our innovative cybersecurity SaaS solutions.
Our workplace thrives on principles of flexibility, trust, and a dedication to continuous learning. Here, your growth will be acknowledged, and your contributions will be pivotal to our collective success. You will collaborate with a team that challenges, supports, and inspires you to reach your fullest potential.
The Role
We are on the lookout for a Senior Software Development Engineer who is enthusiastic about crafting robust software solutions and developing reliable, scalable, and efficient cloud services. As a key member of the Platform Core Services team, you will play a vital role in designing and maintaining essential platform functionalities that serve multiple product lines, encompassing authentication and authorization (AuthN/AuthZ), onboarding, RBAC, reporting, auditing, notifications, and platform APIs. This position offers a unique chance to tackle cloud-scale challenges, establish best practices, and influence the development, testing, and delivery of a world-class identity security platform characterized by exceptional reliability and performance. Previous experience in platform, core, or shared services teams is highly desirable.
What You’ll Do
- Develop and Maintain Core Platform Services - Design, build, and sustain highly scalable and resilient microservices that underpin platform-wide capabilities. Ensure that our cloud platform is modular, extensible, and designed to meet the needs of various product teams.
- Enhance System Reliability & Observability - Implement and manage robust monitoring and alerting frameworks using Datadog to guarantee operational visibility and proactive issue resolution. Promote best practices for logging, tracing, and monitoring throughout platform services.
- Infrastructure as Code & Cloud Automation - Leverage Infrastructure as Code (IaC) tools like Terraform and Terragrunt to automate and optimize cloud infrastructure provisioning and management. Refine deployment pipelines to enhance reliability and developer efficiency.
- Technical Leadership & Cross-Team Collaboration - Provide technical leadership in system design, architecture, and best practices for the development of scalable services. Collaborate with product managers, engineers, and other teams to align platform capabilities with business objectives, acting as a connector to foster collaboration and ensure seamless integrations.
- Operational Excellence & Continuous Improvement - Engage in operational reviews, post-mortems, and reliability initiatives aimed at bolstering system stability. Identify and implement follow-up actions for incident resolution, consistently working towards enhancing system reliability and scalability.

