
Airbnb · Remote
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 b...
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million
hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique
stays and experiences that make it possible for guests to connect with communities in a more authentic way.
Airbnb Payments team allows any two people in the world to frictionlessly exchange money with easy to use payments services. It is
a core strategy to fulfill Airbnb's belongs anywhere mission. We are building a world-class payments platform that moves billions
of dollars, in 191 countries, with 75 currencies, through a complex ecosystem of payments partners. We build and maintain our own
in-house global payments platform because no solution exists with the global reach needed. As the platform grows we'll be adding
new payment partners, global licenses, compliance and regulation controls, and building new payment experiences for our guests and
hosts.
Airbnb's business grows rapidly year over year, and so does Airbnb Payments' processing volume. Payments Compliance is an
essential part of the Payments organization. Without it, Airbnb can be subject to fines and even forbidden from conducting
business in certain markets.
As a Senior Staff Engineer and Technical Lead for the Payments Compliance organization, you would own the technical vision and
architectural direction across the full Compliance engineering landscape — spanning Policy Enforcement, Identity, Screening,
Auditing, and Compliance Experience. You will ensure our compliance systems are cohesive, scalable, and aligned with broader
company priorities as we navigate an increasingly complex global regulatory environment.
We are looking for a seasoned technical leader who can operate at the intersection of deep systems expertise and organizational
influence. As a Senior Staff Engineer, you will serve as the connective tissue across Compliance's multi-year strategic
initiatives — defining how components fit together, identifying where capabilities can be shared rather than duplicated, and
ensuring we leverage platform investments from partner teams. Your decisions will directly affect how Airbnb meets obligations
such as Anti-Money Laundering (AML), Know Your Customer (KYC), and sanctions screening while minimizing operational cost and
customer friction.
This role extends well beyond the Compliance organization itself. You will partner directly with cross-organizational engineering
teams, as well as cross-functional stakeholders across Product, Content, Legal, and Design. The technical choices you make carry
direct financial and legal exposure — requiring the judgment, depth of expertise, and organizational credibility to drive
high-stakes design tradeoffs across team boundaries.
organization of nearly 30 engineers across multiple teams.
rethinking how we model identity, risk, and enforcement across the platform.
onboarding and account structures, enabling KYC through third-party APIs, and extending verification to third-party payees.
government-issued digital credentials, and shifting privacy regulations — without requiring costly re-platforming.
without destabilizing existing systems or requiring disproportionate engineering investment.
design, reducing duplication and compounding technical debt.
distributed team to define and ship impactful features.
generation of technical leaders within Compliance.
technical quality and operational excellence over time.
implementing those controls at scale.
ability to drive alignment across organizational boundaries.
maintainability over initiative-by-initiative solutions.
regulatory requirements into scalable system architectures.
platforms, not projects.
direct financial and legal implications.
This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as
agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered
entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if
the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform
you what states you are eligible to work from.
Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement,
and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals
are encouraged to apply.
We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and
require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com.
Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting
process.
We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online
application.
Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training,
transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be
modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Pay Range
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 Before Stripe, every growing internet platform had a payments team. Today, every growing internet platform has an Identity team. Identity verification has become core economic infrastructure for online businesses — enabling them to digitally verify their users' identities for fraud prevention, regulatory compliance, and trust and safety purposes. At Stripe, we're building something more ambitious than a verification product. Our vision is to build the world's most trusted store of verified identities — a single, global, reusable, risk-scored representation of every individual who interacts with Stripe and beyond. This Identity Store becomes a platform with compounding network effects: more verifications enrich the store; a richer store produces better fraud signals; better signals mean lower friction for trusted users; lower friction drives more adoption. Our product today serves millions of verifications per month for customers like OpenAI, Shopify, and WhatNot, and powers identity verification across multiple internal Stripe products including Fraud, Link, Connect, and Crypto. The problems ahead — adversarial AI and deepfake defense, networked identity infrastructure, progressive verification platforms, and low friction KYC APIs — sit at the frontier of what's possible in identity engineering. This role is open to candidates based in our Seattle, New York, or San Francisco offices, or remote within the US. For Stripes who live within 35 miles of an office, we offer a hybrid work environment with an expectation of in-office presence 50% of your working days each month. WHAT YOU'LL DO As a Full Stack Staff Engineer on the Identity team, you will own the technical direction of one of Stripe's most strategically important product areas. This is not a role defined by task execution — it's a role defined by technical judgment, architectural influence, and the ability to turn an ambitious vision into a reliable, scalable system. RESPONSIBILITIES * Own technical strategy — Define the architecture for Identity's core systems (Identity Store, headless verification platform, fraud detection infrastructure), make build vs. buy vs. partner decisions, and surface technical risks before they become customer-facing failures * Lead 0-1 platform development — Architect net-new systems including the Identity Store, Networked Identity platform, and advanced fraud detection pipeline (behavioral biometrics, deepfake discriminators, adversarial training). Drive the evolution from a hosted-UI product to a headless-API and embedded-components platform * Drive cross-functional alignment — Be the primary technical voice in roadmap and resourcing discussions. Partner with ML, product, legal, and engineering leads across Risk, Fraud, Link, Connect, and Crypto to ensure Identity's abstractions serve the full breadth of Stripe's product surface * Raise the technical bar — Set engineering standards across ML, backend, mobile, and front-end; lead design reviews; and mentor senior engineers on the judgment needed to operate a high-stakes, externally-facing product * Operate with ownership — Be accountable for reliability, scalability, and security of the systems you design — including the observability and alerting that catch model drift and fraud pattern shifts before customers do 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 * 10+ years of software engineering experience, including 5+ years of experience in a strategic technical leadership role * Experience leading engineering team(s) working on API design, abstractions, frameworks, or client libraries (e.g. building internal or external developer products) * Proven track record of delivering pragmatic solutions that accelerate business growth * Ability to adjust conversations from high-level discussions to detailed coding * Clear and persuasive writing and in-person communication PREFERRED QUALIFICATIONS * Experience with identity verification, fraud detection, or trust and safety systems — especially systems with adversarial inputs at scale * Familiarity with ML systems in production: model serving, training pipelines, observability, drift detection, and the feedback loops that keep models accurate under adversarial conditions * Experience building platform products with multiple consumer types — internal platform teams and external developers — where API backward compatibility and abstraction quality are first-class concerns * Prior experience with 0-1 product builds: you've started with a blank page and ended with a production system, and you have clear opinions about what makes that process go well or poorly * Experience across a range of software languages and frameworks; our stack includes primarily Ruby and TypeScript on the backend, Python for ML and data pipelines, with infrastructure spanning Kafka, Temporal, Protobuf, React, SQL (Spark and Trino dialects), Airflow, Bazel, Mongo, Splunk, and Prometheus * Experience navigating ambiguity in a fast-moving organization — you can make confident technical decisions with incomplete information and update gracefully when new constraints emerge
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. *Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. AN OVERVIEW OF THIS ROLE As a Backend Engineer on the Tenant Scale: Git team, you'll help improve one of the most widely used foundations of modern software development. Git is at the core of how developers collaborate, and this role focuses on making Git and Gitaly more capable, reliable, and efficient for GitLab and the people who use our platform. You'll contribute directly to upstream Git, help shape technical direction, and connect open source community discussions with GitLab product needs. Reporting to the Git team lead, you'll work across Git and Gitaly to deliver changes that improve repository access, performance, and long-term maintainability. This is a unique opportunity to influence both an essential open source project and the systems GitLab uses to serve repositories at scale, while helping guide larger efforts that affect the future direction of Git. * Some examples of our projects: contributing new features and fixes to upstream Git, and adapting Gitaly to make effective use of new and existing Git capabilities WHAT YOU’LL DO * Participate in architectural discussions and technical decisions related to Git and Gitaly, helping drive implementation choices that improve correctness, performance, and maintainability. * Contribute features, bug fixes, and performance improvements to upstream Git in line with team and community goals, delivering changes that improve repository access and reliability for users. * Adapt Gitaly to make effective use of Git capabilities, including integrating newly available features to improve scalability, efficiency, and long-term maintainability. * Connect discussions in the open source Git project with GitLab's product direction and engineering work, helping align upstream contributions with product and platform needs. * Scope tasks, estimate effort, and describe implementation plans that support the team's priorities and enable predictable delivery of technical work. * Test and validate the features you build and integrate, with a focus on correctness and reliability to reduce regressions and support stable production use. * Collaborate with team members, contributors and the Git ecosystem * Represent GitLab as a constructive participant in the open source ecosystem, building productive relationships that support ongoing collaboration with the Git community. WHAT YOU’LL BRING * Experience building instrumented, observable software systems. * Knowledge of Git internals, including its code and data structures, or practical experience operating Git servers. * Experience writing and testing production-quality code in C. * Experience contributing to open source projects, including Git or similar systems, and working effectively in public collaboration spaces. * Familiarity with Go for backend development and understanding of Linux internals such as processes, memory management, input/output, and filesystems. * Interest or experience in large-scale or distributed systems, storage formats, graph theory, or highly available production environments, including transferable backend or infrastructure experience. ABOUT THE TEAM The Tenant Scale: Git team works on the Git capabilities that underpin repository access in GitLab, with a strong connection to Gitaly and the upstream Git project. The team contributes directly to open source Git, improves how GitLab uses Git in production, and helps shape technical direction in areas such as performance, correctness, and maintainability. Team members collaborate asynchronously across regions, balancing internal engineering needs with active participation in public open source discussions. For more on the domain this role supports, see the Team Direction Page. HOW GITLAB SUPPORTS FULL-TIME EMPLOYEES * Benefits to support your health, finances, and well-being * Flexible Paid Time Off * Team Member Resource Groups * Equity Compensation & Employee Stock Purchase Plan * Growth and Development Fund * Parental Leave Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application. ---------------------------------------------------------------------------------------------------------------------------------- Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. *Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role Site Reliability Engineers keep GitLab's user-facing services and production systems running reliably at scale. They combine software engineering with operational excellence, applying sound engineering principles, automation, and continuous improvement to build, operate, and evolve our production infrastructure. This is a single application for Site Reliability Engineering opportunities across our Infrastructure Platforms department. Rather than asking you to choose the right team or level upfront, we evaluate your skills holistically and match you to the opportunity that best aligns with your experience and our hiring needs. We hire Site Reliability Engineers from Intermediate through Senior Staff across multiple Infrastructure Platforms teams. We don't expect every candidate to have experience with every technology in our environment. We're looking for engineers with strong technical fundamentals, a growth mindset, and the ability to learn quickly. We'll support you in becoming successful with GitLab's tools, systems, and ways of working. How our SRE hiring works Because this is a single application for SRE roles across Infrastructure Platforms, our process is built to evaluate you once and match you well, rather than interviewing separately for every team. * Recruiter Screen: A conversation about your background, what you're looking for, and the level and teams that fit, so we can point your process in the right direction. * Core Technical: The shared assessment every SRE candidate takes, regardless of eventual team. A low-stress, collaborative discussion covering source code, system architecture, and incident review. * Peer Technical: Team-specific depth, run by SREs from the team you're most likely to join, focused on the problems that team actually works on. * Hiring Manager Interview: A conversation about ownership, judgment, execution, collaboration, and growth, the non-technical signals that make an SRE effective at GitLab. * Skip-Level Interview: A conversation with a senior leader on values alignment, and how you'll work across teams. After your interviews, we consider your performance alongside our current hiring needs to confirm the level and team where you'll do your best work. Interview results are a major factor, and final placement also reflects our active hiring priorities at the time. What level am I? We calibrate your level during the process, but here is roughly what each looks like so you know where you might land. Intermediate * You make meaningful contributions to reliability, automation, and operational efficiency, working independently within a scoped area * You diagnose issues on your own, understand system dependencies, and can explain the tradeoffs you made * You prioritize well, break work into manageable steps, and use automation to reduce toil * You document your work clearly and keep yourself moving without needing check-ins Senior * You drive reliability improvements across multiple projects or services and prioritize them based on real system needs * You lead investigations, anticipate cascading failures, and coordinate incident response * You own delivery end to end, unblock others, and improve the patterns your team works by * You communicate complex ideas clearly, influence how work gets done, and enable coordination across teams Staff * You shape reliability strategy across teams and services and define patterns that others reuse * You introduce prevention strategies, identify systemic weaknesses, and influence incident response practices beyond your immediate area * You design execution and automation approaches that work at organizational scale * You connect reliability work to platform and business needs Senior Staff * You set technical direction for reliability across a sub-department, not just a team * You drive the hardest, most ambiguous systems problems and establish standards and guardrails that multiple teams adopt * You mentor Staff and Senior engineers * You align reliability strategy with long-range platform direction and represent Infrastructure's interests across the wider Engineering organization What you'll do * Keep user-facing services and production systems reliable, scalable, and efficient * Build automation and tooling that reduces toil and replaces manual work with repeatable, infrastructure-as-code-driven workflows * Operate and troubleshoot production systems on Kubernetes, including deployments, rollouts, and scaling * Write and maintain infrastructure as code, and ship changes safely through CI/CD and GitOps * Participate in on-call, triage alerts, follow and improve runbooks, and escalate appropriately * Contribute to the observability stack, using metrics, logs, and SLOs to detect symptoms early rather than just outages * Take part in incident response and post-incident reviews, turning learnings into changes in automation and process * Document runbooks, architecture decisions, and reviews so your findings become repeatable practices What you'll bring * Experience keeping production systems reliable, combining an operations mindset with real software engineering practice * Experience building net-new infrastructure tooling and automation, not just configuring existing tools. For example, Terraform modules, Kubernetes operators or controllers, or production automation and services written from scratch * The ability to read, debug, and reason about code. Most of our teams work in Go; some work in Ruby. You can discuss a piece of code's behavior, performance, and failure modes * Experience with infrastructure as code, and with Kubernetes and its ecosystem, at a depth appropriate to your level * Hands-on experience with at least one major cloud provider (GCP or AWS) * Familiarity with observability practices, including metrics, logging, alerting, and SLOs or SLIs, and using data to inform operational decisions * Comfort participating in on-call and incident response, with a structured approach to troubleshooting under pressure * Strong written communication and the ability to operate as a manager-of-one in an async, distributed environment * A track record of using automation, and increasingly AI, to reduce toil and improve how you and your team work * Alignment with GitLab's values and a commitment to working in accordance with them About the team Infrastructure Platforms is responsible for the availability, reliability, performance, and scalability of GitLab's user-facing services, most notably GitLab.com. The department spans sub-departments including Production Engineering and Dedicated, and the teams within them own everything from the production fleet and networking platform to observability, incident response, and our single-tenant Dedicated offering. We are a globally distributed, all-remote group that works asynchronously, favors automation over toil, and closes the loop with monitoring and metrics to drive accountability. For more on how we work, see the Infrastructure Handbook Page. The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. United States Salary Range $126,400—$314,400 USD HOW GITLAB SUPPORTS FULL-TIME EMPLOYEES * Benefits to support your health, finances, and well-being * Flexible Paid Time Off * Team Member Resource Groups * Equity Compensation & Employee Stock Purchase Plan * Growth and Development Fund * Parental Leave Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application. ---------------------------------------------------------------------------------------------------------------------------------- Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.