What are the responsibilities and job description for the Senior Back End Developer, Control Plane Platform (Golang, Distributed Systems) position at CyberArk?
Build and own backend platform services behind CyberArk’s Machine Identity Control Plane — designing high-performance Golang microservices that power certificate lifecycle and identity workflows across large-scale distributed cloud systems.
We are expanding our Machine Identity Security engineering teams and hiring Senior Backend Engineers to operate at the platform layer, shaping Control Plane architecture, distributed microservices, and developer-focused cloud infrastructure used by global enterprises.
This is a platform-focused role building Golang services, cloud-native APIs, and backend infrastructure that enable secure identity systems at global scale.
What You Will Do
- Own and evolve backend platform services powering the Machine Identity Control Plane
- Influence architecture decisions, service boundaries, and long-term scalability across distributed systems
- Design and implement high-performance backend services using Golang
- Build scalable APIs and platform integrations supporting SDKs, automation tooling, and Control Plane workflows
- Architect distributed microservices supporting certificate lifecycle management and identity operations
- Partner closely with frontend engineers to deliver efficient GraphQL and API interfaces
- Contribute to platform automation, CI/CD improvements, and developer tooling
- Troubleshoot complex issues across distributed services and cloud infrastructure
- Participate in an on-call rotation supporting platform reliability
Qualifications
- 5 years of backend software engineering experience
- Strong experience building distributed systems, platform services, or cloud-native backend applications
- Proficiency with Golang, or strong backend experience (Java or similar) with interest in working in Golang
- Experience designing APIs and scalable microservice architectures
- Familiarity with GraphQL, PostgreSQL, or modern cloud infrastructure
- Strong collaboration skills and ability to work across platform and product teams
Nice to Have
- Experience with identity, authentication, x509, PKI, or certificate lifecycle concepts
- Exposure to SDK development, developer tooling, or infrastructure automation (Terraform, Ansible, etc.)
- Background working on Control Plane, platform engineering, or large-scale distributed cloud systems
Additional Information
Hybrid role based in Santa Clara, California.
CyberArk is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.
The salary range for this position is $155,000 – $194,000/year, plus equity and discretionary bonus, which will be based on the employee’s performance and equity. Base pay may also vary considerably depending on job-related knowledge, skills, and experience. The compensation package includes a wide range of medical, dental, vision, financial, and other benefits.
Salary : $155,000 - $194,000