×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer

Job in Newton, Middlesex County, Massachusetts, 02165, USA
Listing for: CyberArk
Full Time position
Listed on 2026-02-19
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer

Job Description

Overview

We 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.

Qualifications
  • Deep 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.

Nice to Have
  • 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).

Impact

This role offers the opportunity to shape both the technical foundation and the engineering culture behind a flagship Cyber Ark IGA…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary