Backend Engineer, Organizations and Auth Platform

Stripe
Canada
$134.4K-$201.6K a year
Remote
Full-time

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

Large, complex businesses on Stripe have historically had to create a new Stripe account for each global entity or business unit making it difficult to unify reporting and manage payment operations across all accounts.

Our customers want a way to manage these accounts under one umbrella so they can operate at scale more efficiently.

We are responsible for building Organizations, which allows merchants to effectively and centrally manage their businesses across multiple Stripe accounts.

As Stripe continues to grow its suite of product offerings beyond payments, Organizations will unlock a new phase of growth for Stripe.

We will do this by enabling our platforms and businesses to model their complex businesses and distribute all of Stripe’s products to their end users.

You can read more about what we are working on (our Stripe Blog).

What you’ll do

As a backend engineer, you will design and build platforms & services that are configurable and scalable around the globe.

You will partner with many functions at Stripe, with the opportunity to both work on infrastructure / platform systems, as well as produce direct user-facing business impact.

Organizations is one of Stripe’s biggest bets. You will be joining a team with an ambitious and exciting goal at an early stage, with several opportunities to solve complex engineering problems at scale.

If this sounds exciting, we’d love to speak with you.

Responsibilities

  • Design, build, and maintain scalable, reliable and performant services and systems
  • Work with a wide range of systems, processes and technologies to own and solve technical and product problems
  • Build and launch new capabilities and products that bring significant value to customers
  • Uphold our high engineering standards, and elevate quality and engineering efficiency within our many codebases and processes
  • Collaborate with stakeholders across the organization including dependency engineering teams, product, design, infrastructure, and operations
  • Debug production issues across services at multiple levels of the stack.

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

  • Strong technical background, including 3+ years of experience as a backend engineer, with an affinity for building scalable backend infrastructure.
  • Experience delivering, extending, and maintaining large scale distributed systems.
  • Empathetic, collaborative, and user-first mindset in everything you build
  • Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users
  • Ability to stitch together many different services together even if you have not worked with them before
  • Preference for simple solutions and designs over complex ones, and having a good intuition for what is lasting and scalable
  • The skills to build holistically from specs and documentation to implementation, testing, deployment, and measuring impact
  • Ability to work well cross-functionally and earn trust from colleagues at all levels
  • Experience mentoring and growing junior engineers as their technical leader

Preferred qualifications

  • Fellow engineers feel they are able to learn from you, and you care deeply about mentoring others
  • Propensity to ask questions, assume good intentions, and defaulting to transparency
  • You are often cited as the inspiration for engineers that join your team

Hybrid work at Stripe

This role is available either in an office or a remote location (typically, 35+ miles or 56+ km from a Stripe office).

Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.

A remote location, in most cases, is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team / business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office.

Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently or plan to live.

Pay and benefits

The annual salary range for this role in the primary location is C$134,400 - C$201,600. This range may change if you are hired in another location.

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 specific location.

Applicants interested in this role and who are not located in the primary location may request the annual salary range for their location during the interview process.

Specific benefits and details about what compensation is included in the salary range listed above will vary depending on the applicant’s location and can be discussed in more detail during the interview process.

Benefits / additional compensation for this role may include : equity, company bonus or sales commissions / bonuses; retirement plans;

health benefits; and wellness stipends.

30+ days ago
Related jobs
Stripe
Canada
Remote

Uphold our high engineering standards, and elevate quality and engineering efficiency within our many codebases and processes. As a backend engineer, you will design and build platforms & services that are configurable and scalable around the globe. We will do this by enabling our platforms and busi...

ClickUp
Canada

The ideal candidate is passionate about solving tough challenges at scale, possesses a strong sense of ownership and commitment to quality, enjoys working across the technology stack (frontend, backend, data tier), and has owned and managed services across the authentication, authorization, and secu...

Dropbox
Canada
Remote

Our Engineering Career Framework is and describes what’s expected for our engineers at each of our career levels. Partner and collaborate with other functions and teams across both Dropbox and DocSend. A big part of that effort is our support for members and allies of internal groups like Asians at ...

Aritzia
Canada, Canada

As the Senior Engineer, Digital Platform, you will leverage modern software development and operational practices to support a comprehensive approach to Digital Analytics-ensuring the right data is collected, and the appropriate tools and technologies are in place to support in-depth understanding a...

ClickUp
Canada

It replaces all individual workplace productivity tools with a single, unified platform including project management, document collaboration, spreadsheets, chat, goals, and more. On a mission to make the world more productive, ClickUp is headquartered in San Diego and scaling remotely and internatio...

Adobe
Canada
Remote

Build and improve new/existing Native HANA models, views and BOBJ reports and dashboards to meet business needs and in accordance with business priorities and IT standards. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experien...

Coinbase
Canada
Remote

The Platform Product Group’s mission is to build a trusted, scalable, and compliant platform to maximize velocity, efficiency and quality. Coinbase's Platform Product Group is hiring for experienced backend engineers. We are currently hiring backend engineers to join our pods within our Identity, Fi...

MongoDB
Canada

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across A...

Two95 International Inc.
CA
Remote

Title: Senior Java Full Stack Developer. ...

Aequilibrium
Anywhere - Canada

Java development experience working on complex, mission-critical applications. We bring together product managers, designers, and developers dedicated to creating winning web, mobile and IoT solutions. ...