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
As a Principal Architect for EPM, you will be a senior member of the technical team that sets the vision and overall design of our software solutions. You will partner closely with product engineering, platform teams, and stakeholders across the Office of the CTO to shape the next generation of our EPM platform. This role sits at the intersection of large-scale cloud architecture, big data systems, and product engineering. You will define architectural direction, drive key technical decisions, and ensure our platform continues to scale securely and efficiently as our customer base and data volumes grow. What You’ll Do
Set the technical vision and architectural direction for the EPM platform
Partner with product engineering teams to design scalable, resilient, cloud-native services
Drive technical decisions across scalability, resilience, security, and cost optimization
Document and communicate architectural decisions, trade-offs, and roadmaps to engineering teams, leadership, and cross-functional stakeholders
Provide input on technology selection and help drive best practices for cloud-native development, observability, and operational excellence
Help define overall architectural principles, frameworks, and standards that other product teams can adopt
Contribute to the architecture strategy as it aligns to the EPM and broader platform product roadmap
Mentor senior engineers and architects, raising the technical bar across the organization
What You’ll Bring
10+ years of experience delivering and supporting enterprise-ready cloud-based systems, with at least 3+ years in a Principal, Staff, or Architect-level role
Deep expertise with at least one major public cloud (AWS, Azure, or GCP) and working familiarity with others
Hands-on experience architecting big data and analytics platforms, including ingestion, schema design, partitioning, and query performance tuning across technologies such as Elastic, ClickHouse, Databricks, or similar
Microservices and cloud-native design patterns, including containerization and orchestration (Docker, Kubernetes)
Solid understanding of modern design patterns and practices such as Infrastructure as Code (Terraform) and CI/CD
Competency in a core programming language
Demonstrated experience leading architecture for SaaS platforms at meaningful scale
Experience with the full lifecycle of development and product release in an agile environment
You can move fluently between architectural diagrams and a code review
Strong ability to communicate well with all aspects of the business, from individual engineers to executive stakeholders