Staff Software Engineer
Job Description
Company Description
About CyberArk:
CyberArk (NASDAQ: CYBR), is the global leader in Identity Security. CyberArk provides the most comprehensive security offering for any identity – human or machine – across business applications, distributed workforces, hybrid cloud workloads and throughout the DevOps lifecycle. The world’s leading organizations trust CyberArk to help secure their most critical assets. To learn more about CyberArk, visit our CyberArk blogs or follow us on X, LinkedIn or Facebook.
Job Description
We’re growing our backend engineering team and are looking for a Staff Software Engineer to help build and scale our cloud-native Machine Identity Security platform.
Design, build, and maintain scalable, secure, and high-performance backend services for our cloud identity security platform.
Lead architectural decisions for new backend features and core platform enhancements.
Develop APIs and microservices using technologies such as Golang, Java, and Python.
Collaborate across teams to deliver cloud-based solutions deployed on Kubernetes, leveraging AWS or GCP infrastructure.
Integrate with modern DevOps toolchains (CI/CD, monitoring, alerting) and security tooling (e.g., Vault, PKI systems).
Own production readiness, reliability, and on-call responsibilities for critical backend components.
Contribute to the team’s culture of engineering excellence through code reviews, mentoring, and technical leadership.
#LI-HA1
Qualifications
8+ years of experience in backend software development, including recent experience at a senior or staff level.
Strong expertise in Golang, Java, or Python, with experience developing cloud-native backend systems.
Solid understanding of microservices architecture, distributed systems, and API design (REST/gRPC).
Experience with cloud platforms such as AWS, GCP, or Azure and container orchestration using Kubernetes.
Familiarity with databases like PostgreSQL, MongoDB, Redis, or DynamoDB.
Exposure to security concepts, including authentication, PKI, or identity management, is a plus.
Strong communication skills and ability to lead cross-functional engineering efforts.
Ability to work hybrid a minimum of once a week in our Salt Lake City or Santa Clara, CA office
Nice to Have:
Experience with HashiCorp Vault, Consul, or secrets management tools.
Background in event-driven architectures using Kafka, RabbitMQ, or similar technologies.
Knowledge of observability and performance tuning in large-scale systems.
Familiarity with x509 certificates or cryptographic protocols is a plus.
Additional Information
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 $167,000 – $215,000/year, plus annual bonus, which will be based on the employee’s performance, and equity. Base pay may also vary considerably depending on job-related knowledge, skills, location, and experience. The compensation package includes a wide range of medical, dental, vision, financial, and other benefits.
Company Information
Location: Newton Center, MA
Type: Hybrid