About the company
BeyondTrust is the global identity security leader protecting Paths to Privilege™.
Responsibilities
- Design, build, and maintain highly scalable, resilient full-stack platform components, services, and orchestration.
- Deliver an outstanding user experience for complex web-based enterprise applications.
- Lead and contribute to system design and provide technical leadership on projects of increasing complexity.
- Review functional and technical requirements to identify gaps and limitations, propose simplifications, and communicate ideas clearly across cross-functional teams.
- Partner with cross-functional teams, including engineering and non-engineering stakeholders, to drive project outcomes.
- Raise the bar for delivering results and take end-to-end ownership both individually and as part of a team.
- Pursue high quality relentlessly by applying engineering best practices.
Requirements
- 8+ years of experience delivering and supporting enterprise-ready, cloud-based systems.
- 4+ years of professional experience with Go in production environments. Proficiency with C# or other object-oriented languages is a plus.
- Solid understanding of modern design patterns, with the ability to weigh trade-offs between multiple approaches.
- A track record of leading complex projects from start to finish, across design, implementation, testing, and release to production.
- Excellent communication and collaboration skills for working effectively with cross-functional teams.
- Experience mentoring and guiding multiple engineers on projects you have led.
- Ability to influence stakeholders toward the right strategic decisions.
- Experience with the full development lifecycle, including continuous integration and product release in an agile environment.
- Expertise in cloud and SaaS development and strategy.
- Expertise in developing API services, distributed systems, and scalable microservices architectures.
- Experience with modern JavaScript frameworks, with deep knowledge of Angular, React, or similar.
Nice To Have
- Prior experience with security or secrets management solutions is preferred.
- Experience with major cloud providers such as AWS, Google Cloud, and Azure.
- Experience with managing services in production and at scale.
- Familiarity with operations of cloud infrastructure.
- Familiarity with unit testing frameworks and end-to-end testing tools such as Cypress, Playwright, or Selenium is a plus.
- Experience using AI agents and harnesses in your day-to-day workflow.
- Authored or contributed to popular open-source projects.
Conditions
- Remote United States | Remote Canada