NNominal logo

Nominal

Software Development · 272 people

Frontend Software Engineer, Auth

Posted 29 Oct

What’s this role about? You will design and build intuitive interfaces for complex access control and authorization systems, ensuring precise security across the platform. You will partner with product, design, and engineering teams to define workflows and make technical tradeoffs for a scalable frontend architecture.

Los Angeles, California
On-site
Full-time
5-10 years exp
Los Angeles, CA

Skills required

Tap the ones you have

Want to get this job faster?

Apply with AI

No more application formsOur AI fills them in and submits them for you. You just pick the jobs.

Find hiring manager

Reach the person hiringEmail the person behind the job, not the inbox.

Company

About Nominal Engineering teams rely on Nominal to execute tests, analyze results in real time, collaborate across disciplines, and deliver resilient hardware in days, not months.

Nominal

Technology partner to the world's fastest hardware teams.

NNominal logo
201-500 employees
Software Development
2022
Privately Held
21k LinkedIn followers
Raised $182.5M

Responsibilities

  • At Nominal, the frontend goes far beyond a visual layer on top of APIs. For the
  • Auth team, it's where administrators decide who can see and change sensitive
  • test data, and where every user learns what they're allowed to do and why. Our
  • customers run programs where the wrong person seeing the wrong data is a serious
  • problem, so access control has to be precise, and the interface has to make that
  • precision clear.
  • We're looking for engineers who love reasoning about permission models as much
  • as building intuitive interfaces. You'll work at the intersection of product,
  • design, and engineering to turn a relationship-based authorization system into
  • tools that let admins control access with confidence and let users understand
  • exactly why they can or can't see something. Success in this role is measured by
  • building products that make a precise, deny-by-default permission model legible
  • without hiding its power.
  • You'll partner closely with backend engineers, designers, and product teams to
  • define workflows, shape product direction, and make thoughtful technical
  • tradeoffs in an environment where requirements are often ambiguous and the best
  • solutions aren't immediately obvious. You'll own the auth frontend largely end
  • to end, so your judgment will shape how access control feels across the whole
  • product.
  • Build the interfaces administrators use to assign roles, manage users and
  • groups, create workspaces, issue and revoke API keys, and control which data
  • sources each person can see. You'll help define the workflows and interaction
  • patterns that make a relationship-based permission model understandable and hard
  • to misconfigure.
  • Bring the permission model into every part of the app so that what users see
  • matches what they're allowed to do, from hiding actions they can't take to
  • explaining why. You'll also build the sign-in experiences that connect Nominal
  • to customers' enterprise identity providers.
  • Partner closely with product, design, and engineering to turn loosely defined
  • ideas into intuitive user experiences. You'll challenge assumptions, validate
  • workflows directly with users, and make confident product decisions when
  • requirements are incomplete.
  • Develop scalable frontend architecture using React, TypeScript, and modern web
  • technologies. You'll work across application state, data fetching, rendering,
  • and performance to support complex workflows and large datasets.
  • Design experiences that expose powerful capabilities without overwhelming users.
  • You'll think deeply about information architecture, interaction design, and how
  • technical users reason about their work.
  • Success in this role comes from combining strong frontend engineering with
  • product judgment. You'll spend as much time thinking about how users reason
  • about complex systems as you will writing React code.
  • 3 to 8 years experience building products for technical users where you’ve
  • been involved in authentication, access control, or similar security domains.
  • Strong experience with TypeScript, and modern frontend architecture, along
  • with an understanding of how frontend systems interact with backend services.
  • Experience building products involving industry-standard authentication flows
  • or working with open source authorization systems such as AuthZed / SpiceDB.
  • Strong product instincts. You naturally ask "Why are we building this?"
  • before "How should I implement it?" and aren't afraid to challenge
  • assumptions when you believe there's a better solution for users.
  • A systems mindset. You enjoy reasoning about data models, user workflows, and
  • how complex systems should behave before jumping into implementation.
  • Excellent communication skills and the ability to explain technical and
  • product tradeoffs clearly across engineering, design, and product teams.

Qualification

SoftwareTechnologyEngineeringSecurity & Safety
  • Experience with role-based or relationship-based access control, and familiarity
  • with SpiceDB or other Zanzibar-style authorization engines.
  • Comfort with sign-in flows, session management, and enterprise identity
  • standards such as OIDC and SAML.
  • Experience making permission models understandable to end users, or designing
  • interfaces where correctness has real consequences.
  • Experience designing products around complex object models, relationships, and
  • workflows rather than simple CRUD interfaces.
  • Ability to understand user goals, simplify complicated workflows, and make
  • thoughtful product decisions under ambiguity.
  • STRONG EXPERIENCE WITH REACT, TYPESCRIPT, MODERN STATE MANAGEMENT, ASYNCHRONOUS
  • DATA FLOWS, AND SCALABLE APPLICATION ARCHITECTURE.
  • Comfort reasoning about APIs, data loading strategies, backend constraints, and
  • making architectural tradeoffs across the full stack.
  • Experience optimizing rendering, managing large datasets, virtualized
  • interfaces, streaming updates, caching strategies, and browser performance.

Benefits

  • Unlimited PTO and sick leave
  • Free lunch, snacks, and coffee
  • Annual company retreat
  • All qualified applicants will receive consideration for employment without
  • To conform to U.S. Government export regulations, applicant must be a (i) U.S.
  • citizen or national, (ii) U.S. lawful, permanent resident (aka green card
  • holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. §
  • 1158, or be eligible to obtain the required authorizations from the U.S.

Interested in this role?

Recommended jobs

  • SSalesforce logo

    Principal Software Engineer, Site Reliability (Agentforce Ops)

    Salesforce·Washington

    $197.3K – $344.7K
    Remote
    Full-time
    10+ years exp

    Skills required

    SREProduction EngineeringBackend Engineering
  • SSalesforce logo

    Senior Software Engineer, Site Reliability (Agentforce Ops)

    Salesforce·Burlington

    $148.5K – $246K
    Hybrid
    Full-time
    5-10 years exp

    Skills required

    SREProduction EngineeringBackend Engineering
  • SSnap Inc. logo

    Software Engineer, Backend, Level 4

    Snap Inc.·Los Angeles

    $133K – $235K
    Hybrid
    Full-time
    2-5 years exp

    Skills required

    Backend engineeringDistributed systemsMicroservices