Senior Software Engineer – Backend (machine Identity Security, Saas Control Plane)

CyberArk

Santa Clara, California, United States
Base: $150,000 - $190,000; bonus/equity: discretio...
On-site
4–7 years backend software development experience
Strong java programming skills required
Experience with distributed systems and microservices
CyberArk is seeking a Senior Software Engineer to join their Machine Identity Security team in Santa Clara, California. The role involves designing and building scalable backend services and APIs for secure machine identity management within a multi-tenant SaaS environment, primarily using Java

Job Summary

  • This role focuses on designing and building scalable backend services that power the control plane for machine identity security at CyberArk.
  • Candidates will work on complex, production-grade distributed systems handling high request volumes and real-time interactions within a multi-tenant SaaS environment.
  • The position offers a competitive compensation package including a base salary of $150,000 - $190,000, discretionary annual bonus, equity, and comprehensive benefits.

Matching Summary

Match Score: 85

CyberArk is seeking a Senior Software Engineer to join their Machine Identity Security team in Santa Clara, California. The role involves designing and building scalable backend services and APIs for secure machine identity management within a multi-tenant SaaS environment, primarily using Java.

Salary

Base: $150,000 - $190,000; Bonus/Equity: Discretionary annual bonus and equity included; Benefits: Comprehensive benefits package aligned to experience and market

Skills & Requirements

Must-have

  • 4–7 years backend software development experience
  • Strong Java programming skills required
  • Experience with distributed systems and microservices
  • Hands-on cloud platform experience (AWS/Azure/GCP)
  • Proficiency in system performance and concurrency optimization

Nice-to-have

  • Go programming language experience
  • Background in identity and authentication systems
  • Familiarity with infrastructure-as-code tools like Terraform
  • Experience with high-throughput real-time systems
  • Exposure to multi-tenant SaaS environments

Key Requirements

  • Bachelor's degree in Computer Science or equivalent experience
  • 4–7 years of professional backend development experience
  • Strong proficiency in Java with Go as a plus

Work Rights

Not specified

Tailored Resume

Cover Letter