Software Engineer - Platform (Cloud / Distributed Systems)
Role details
Job location
Tech stack
Job description
CyberArk is seeking a Software Engineer to join the NGTS (Next Generation Trust Services) team, focused on building and scaling platform services that power machine identity and certificate lifecycle management.
This is an early-career role designed for engineers who want to grow in backend and platform development, working on distributed systems, APIs, and cloud-based services at scale. You'll collaborate closely with experienced engineers to build reliable systems that operate across complex environments.
What You'll Do
- Build and enhance backend services that support machine identity and certificate lifecycle workflows
- Contribute to the development of APIs and service components used across the platform
- Work with senior engineers to design, implement, and test scalable distributed systems
- Debug and troubleshoot issues across services, APIs, and system components
- Write unit and integration tests to improve system reliability and quality
- Participate in code reviews and team design discussions
- Collaborate with engineers, product managers, and other teams to deliver features end-to-end
- Learn and apply best practices in performance, reliability, and system design
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- 0-3 years of experience (internships, co-ops, or full-time) in software development
- Experience with at least one backend language (Java, Python, Go, or similar)
- Basic understanding of APIs, REST services, or microservices concepts
- Familiarity with data structures, algorithms, and core computer science fundamentals
- Ability to debug issues and reason through system behavior
Nice to Have
- Exposure to cloud platforms or distributed systems
- Experience building small projects, services, or APIs (school, internships, or personal work)
- Familiarity with databases (SQL or NoSQL)
- Interest in security, identity systems, or infrastructure
What You'll Gain
- Hands-on experience building platform services at scale
- Exposure to distributed systems and cloud infrastructure
- Mentorship from experienced engineers and technical leaders
- Growth path into backend or platform engineering roles
Benefits & conditions
The salary range for this position is $100,000/year - $130,000/year, plus discretionary annual bonus, 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. Other 34 minutes ago LC/MS Applications Scientist Agilent Technologies Santa Clara, California $128,928.00 - $201,450.00 per year Information Technology about 4 hours ago ETL Sr.Developer American Cybersystems, Inc. Santa Clara, California $82,500.00 - $97,000.00 per year, $70.00 per hour