CyberArk is seeking a Senior Frontend Software Engineer to join our Machine Identity Security team, focused on building frontend systems that sit on top of a complex, distributed control plane.
This role is not limited to UI development. It focuses on how data flows through the system, how frontend interacts with backend services, and how complex workflows are modeled, visualized, and optimized at scale.
You will work closely with backend and platform engineers to build data-driven interfaces that reflect real-time system state, support high-volume operations, and remain performant under load.
What You’ll Do
- Build and maintain data-intensive frontend applications using React, TypeScript, and GraphQL
- Design and implement state management and data flow patterns for complex, multi-service systems
- Partner closely with backend engineers to define API contracts, data models, and integration patterns
- Develop frontend systems that accurately represent real-time system behavior, workflows, and platform activity
- Diagnose and resolve issues that span frontend and backend services, including API latency, data consistency, and state synchronization problems
- Optimize frontend performance in data-heavy and high-interaction environments, including rendering efficiency and network utilization
- Contribute to architectural decisions around frontend structure, data handling, and system scalability
- Build reusable components and patterns that support consistent behavior across complex workflows
- Participate in on-call rotation, contributing to production reliability and issue resolution
- Continuously improve development practices, testing, and tooling to support scalable frontend systems
#LI-CD1
#LI-Hybrid