About The Position

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.

Requirements

  • 5+ years of experience in frontend or full-stack software development
  • Strong proficiency in React and TypeScript
  • Experience working with GraphQL or REST APIs in complex systems
  • Solid understanding of state management, data flow, and client-server interaction patterns
  • Experience building data-driven or workflow-based applications, not just UI components
  • Ability to debug issues across frontend and backend boundaries, including API and integration issues
  • Experience working in environments with distributed systems or microservices architectures
  • Strong understanding of performance considerations in frontend applications, especially in data-heavy contexts
  • Comfortable collaborating with backend engineers on API design and system behavior

Nice To Haves

  • Exposure to backend technologies (Java, Go, PostgreSQL)
  • Experience working on platform or control plane systems
  • Familiarity with PKI, certificate management, or identity/security systems
  • Experience with observability tools or debugging production issues
  • Experience building systems that operate in real-time or high-scale environments

Responsibilities

  • 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

Benefits

  • discretionary bonus
  • equity
  • medical
  • dental
  • vision
  • financial
  • other benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service