Staff Engineer, Login Experience and Authentication Platform

Who we are

About Stripe

Stripe is a financial infrastructure platform for businesses. Millions
of companies—from the world’s largest enterprises to the most ambitious
startups—use Stripe to accept payments, grow their revenue, and
accelerate new business opportunities. Our mission is to increase the
GDP of the internet, and we have a staggering amount of work ahead. That
means you have an unprecedented opportunity to put the global economy
within everyone’s reach while doing the most important work of your
career.

About the team

Stripe’s Identity and Access Management (IAM) team builds innovative
solutions for Stripe customers to confidently manage access to their
data and resources. Login Experience and Authentication Platform (LEAP),
part of Identity Access Management platform, is at the front-line for
building trust with Stripe customers. We do this by both providing the
merchant login experience and related infrastructure for Stripe.com. The
team is responsible for ensuring that our user’s data is safe and
protected and allowing only appropriately authenticated users.

This role is critical for Stripe and its customers. Our systems in IAM
power all of Stripe and ensure strict standards for Authentication and
Authorization throughout the product and the impact of our work cannot
be understated. IAM engineers operate load bearing dependencies on every
request to Stripe, and on a long chain of trust that our users rely on.

What you’ll do

As a Full stack Staff Engineer on the team you have the opportunity to
be a technical leader focusing on building modern transactional systems
and end-to-end user-facing experiences. You will work on highly
scalable, reliable, secure systems and will think deeply about our
security posture, threat modeling and fraud detection. You will partner
with many teams at Stripe, with the opportunity to both work on the
platform as well as produce direct user-facing business impact.

Responsibilities

  • Scope and lead large technical projects with enormous impact across
    many teams at Stripe
  • Building a robust platform to support Stripe’s future.
  • Participate in product development process through the feature
    lifecycle
  • Define and own the technical roadmaps for large cross-cutting efforts
    that span the Stripe login ecosystem, with Stripe-wide impact
  • Directly contribute to core interface design and write code. Serve as
    a role model for software design and scalable systems architecture by
    developing, sharing, and setting the quality bar for Stripe as a whole
  • Advise Stripe’s leadership team on key technical considerations
    related to the future of user authentication and authorization. If
    you’re successful, you will change the trajectory of the security
    industry as a whole
  • Work effectively cross-functionally
  • Teach and mentor the next generation of technical leaders at Stripe

Who you are

We’re looking for someone who meets the minimum requirements to be
considered for the role. If you meet these requirements, you are
encouraged to apply. The preferred qualifications are a bonus, not a
requirement.

Minimum requirements

  • You have a proven technical background, including 10+ years of
    experience with system architecture, API design and has experience
    working on full stack code bases
  • You have been a Staff, Senior Staff, Principal, or Distinguished
    Engineer
  • Comfortable jumping between backend and frontend systems 
  • You have served as the technical lead across multiple teams within
    engineering
  • You have owned the technical roadmap for large business areas
  • You listen well and internalize the best ideas from all over the
    organization, while also setting a vision that others are excited to
    get behind
  • You work well cross-functionally and have the trust of your co-workers
    at all levels and across all teams

Preferred qualifications

  • You are often cited as the inspiration for engineers that join your
    teams. Even senior engineers feel that they are able to learn from you
  • You prefer simple solutions and designs over complex ones, and have a
    good intuition for what is lasting and scalable
  • You enjoy working with a diverse group of people with different areas
    of expertise. Engineering works closely with a variety of teams from
    Security to mobile and product teams.

Pay and benefits

The annual US base salary range for this role is $185,400 - $261,700. For sales roles, the range provided is the role’s On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and location. Applicants interested in this role and who are not located in the US may request the annual salary range for their location during the interview process.

Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.

Remote locations

Remote in United States, or Canada

Team

Payments

Job type

Full time

We look forward to hearing from you

At Stripe, we're looking for people with passion, grit, and integrity. You're encouraged to apply even if your experience doesn't precisely match the job description. Your skills and passion will stand out—and set you apart—especially if your career has taken some extraordinary twists and turns. At Stripe, we welcome diverse perspectives and people who think rigorously and aren't afraid to challenge assumptions. Join us.