Software Engineer
Listed on 2026-02-19
-
Software Development
Software Engineer
Job Description
OverviewWe are seeking a Staff Software Engineer to lead the evolution of a large Angular application at the heart of our Identity Governance & Administration (IGA) experience. While this role centers on frontend and UX architecture, it is grounded in end-to-end systems thinking—making UI decisions with a clear understanding of APIs, data models, performance, security, privacy, and operational constraints typical of multi-tenant enterprise SaaS.
You will act as a technical and cultural force multiplier: shaping frontend direction, mentoring engineers, and partnering across Product, Design, Security, and Backend teams to deliver a modern, accessible, and secure experience that scales.
What You’ll Do
Lead Angular modernization: migrate toward modern Angular idioms and capabilities (e.g., standalone components, signals, typed forms, modern control flow), improving component design, reusability, and architectural clarity.
Own frontend architecture: establish durable patterns for state management (e.g., NgRx or equivalent), data flow, dependency injection, and module boundaries that make change safe and fast.
Raise the bar on quality: improve testability (Jest/Testing Library), end-to-end reliability (Playwright/Cypress), performance (Core Web Vitals, bundle strategy, SSR/ISR where appropriate), and accessibility (WCAG 2.2 AA) through repeatable engineering practices.
Design for security by default: embed secure-by-design principles—robust auth
N/auth
Z (OIDC/OAuth2, RBAC), secure storage and data handling, defense-in-depth for the browser (CSP, CSRF protections)—and UX that reinforces least privilege.Partner across the stack: collaborate with backend engineers to shape API contracts (REST/Graph
QL), pagination/streaming strategies, error models, and performance SLAs; ensure UI architecture reflects real system behavior and scale.Operationalize the frontend: champion observability (Open Telemetry/logging), feature flags, release health, error budgets, and progressive delivery in CI/CD to keep quality high while shipping quickly.
Mentor and uplevel: lead design reviews and architecture discussions; coach engineers on Angular, testing, performance, accessibility, and security; help evolve our design system and UX maturity.
Drive alignment: build trust through clear communication, lightweight RFCs, and collaboration with product managers and designers; influence without authority.
The following tag may be used by recruiters for tracking: L I prejudgments; no need to include in final.
QualificationsDeep Angular experience: significant experience building and maintaining complex Angular applications in production, including modernization of long-lived codebases with incremental, low-disruption change.
Modern frontend architecture POV: strong opinions—loosely held—on component composition, state management, data fetching, error handling, and performance optimization for large enterprise apps.
Systems thinker: comfortable reasoning across layers (frontend, APIs, data, identity, observability, operations) to make trade-offs explicit and decisions durable.
Security mindset: practical understanding of secure web app development (OWASP Top 10, CSP, SSRF/CSRF mitigations, input validation) and how UX can reinforce Zero Trust and Least Privilege.
Quality and accessibility: track record improving accessibility and performance in ways that scale with the team; familiarity with WCAG conformance and automated tooling.
Collaboration & communication: clear communicator who enjoys mentoring, facilitating design sessions, and influencing outcomes across teams.
Experience with Identity & Access Management (IAM), Privileged Access Management (PAM), IGA, secrets management, or security-centric products.
Familiarity with design systems at scale and cross-product component governance.
Experience with observability, feature flagging, and progressive delivery in CI/CD.
Fluency with Type Script, RxJS, Signals, and modern testing stacks (Jest/Testing Library, Playwright/Cypress).
This role offers the opportunity to shape both the technical foundation and the engineering culture behind a flagship Cyber Ark IGA…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).