Staff Software Engineer, Backend (Online Storage)
$181k - $241k per yearAffirm
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
The Data and Storage Services team is responsible for affirm's data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch orchestration, streaming infrastructure, event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal platform data applications. Our mission is to provide trustworthy, intuitive, and cost-efficient solutions for affirmers to secure, store, analyze, and transform data at exceptional scale.
The Online Storage team provides a set of managed databases as a platform, used to persist data for all affirm services. Our platform enables self-service access to OLTP storage systems, including Relational DB(MySQL), DynamoDB, Distributed SQL, Cache(Redis). As a team, we are responsible for various data and access patterns, including but not limited to mission-critical financial transactional data, data science models, and any new persistence use case. These responsibilities require us to learn and gain deep expertise in various database systems.
We are looking for a highly skilled and detail-oriented staff software engineer who can drive the technical roadmap for our databases (relational and keyvalue) identifying opportunities to improve how we build, productize, operate and improve this mission-critical infrastructure to unlock substantial value within our business. You’ll have the opportunity to directly influence your team’s roadmap in close collaboration with your peers, share your knowledge and expertise with others and learn from some of the best on our shared mission to deliver honest financial products that improve lives.
What You’ll Do
As an integral member of the Online Storage team,
- You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
- You will work closely with and contribute to other teams - including product, infrastructure, and site reliability engineering (SRE).
- You will design and build components of a scalable datastore platform, contributing to the overall affirm's goals, and leveraging experience in creating multi-region, horizontally scalable, globally available, and high-performance datastore solutions.
- You will develop control planes for management, self service of hundreds of databases at scale automating schema/data migrations, disaster recovery, sharding and performance tuning.
- You will collaborate across teams in the product development lifecycle, focusing on database solutions, by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
- You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
- You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.
- You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
- You will help develop talent on your team by providing feedback and guidance, and leading by example.
What We Look For
- You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
- You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
- You have 5+ years of hands-on Database Expertise, leveraging your deep knowledge of Relational and/or Distributed SQL such as MySQL, PostgreSQL, TiDB/Vitess to optimize database performance, ensuring data integrity, and implementing efficient data access patterns. Should possess deep understanding of Database fundamentals including schema design, query optimization, scaling, partitioning, sharding and performance tuning in multiple functional environments. Strong background and expertise in building and operating databases in cloud environments. Expertise in database benchmarking, load testing, and capacity planning. Familiarity with connection poolers and proxies such as ProxySQL, RDS Proxy, Pg Bouncer, etc.
- You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
- You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
- Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
- You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
- This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Pay Grade - P
Equity Grade - 7
Employees new to affirm typically come in at the start of the pay range. affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by affirm holdings, inc. (parent company).
CAN base pay range per year: $181,000 - 241,000 CAD
This posting is for an existing vacancy.
Remote
This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.
Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.
Benefits
We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:
- Health care coverage - affirm covers all premiums for all levels of coverage for you and your dependents
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- ESPP - An employee stock purchase plan enabling you to buy shares of affirm at a discount
We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.
[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, affirm will consider for employment qualified applicants with arrest and conviction records.
#J-18808-Ljbffr$188.2k - $282.2k per year
...synonymous with entertainment excellence and creativity. Staff Software Engineer, Adaptive Experiences Platform Waterloo, ON About the... ...expansion, data binding, hydration, or client-side rendering engines. Experience building or integrating client SDKs, content...SuggestedLong term contractFull timeContract workInternshipManual labor$181k - $241k per year
...have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. You have... ...years of experience working in search or related recommendation engines You have experience delivering major features, system...SuggestedWork at officeRemote workFlexible hours$113.4k - $162k per year
...affordable and powerful for millions of users every day. As a Software Developer - Backend , you won’t just build services—you’ll shape the systems,... ...that make them possible. At TextNow, Members of Technical Staff combine leadership and hands-on coding to enable the highest...SuggestedLong term contractFull timeTemporary workWorldwide- ...sensor-based space-occupancy monitoring solution and comprehensive software platform that enables frictionless parking. Our solution... ...with us! We have an active opening for a full-time Senior Backend Engineer to strengthen the systems behind our eXactPark cloud solution...SuggestedLong term contractFull timeFlexible hours
$181k - $241k per year
...and no tradeoffs on what matters most. We are looking for a Staff Engineer to lead projects and initiatives on the Fraud Decisioning team... ...What We Look For ~6-10+ years of experience as a software engineer with leadership responsibilities and experience mentoring...SuggestedWork at officeRemote workFlexible hours$80k - $100k per year
...shaping this transformation. As a Software Developer specializing in Quality Engineering, you will be embedded within an... ...project stakeholders, and other RideCo staff to define acceptance criteria,... .../ Angular / Vue, Bash Web & backend: Salesforce, Django, Flask Mobile...Full timeCasual workWork at officeFlexible hours- ...About Cambio Cambio is a software platform for world-class real estate decarbonization. We... ...by 2050. The role As a Frontend Engineer at Cambio, you will play a critical role... ...Typescript ReactJS Next.js Recharts Backend: Python Django PostgreSQL...Full time
$181k - $241k per year
...authentication. This role is a hands‑on engineering position inside Information Security, focused... ...growth. You will build and operate backend services that power registration, login,... ...configuration. ~5+ years of professional backend software engineering experience ~ Strong...Work at officeRemote workFlexible hours$100k - $140k per year
...to-day responsibilities will include: Backend Development: Design, build and maintain... ...foremost innovator in on-demand transit software. Languages: Python, JavaScript/... ...~ Degree in Computer Science, Software Engineering, or a related discipline. ~3 - 5 years...Full timeCasual workFlexible hours$90k - $130k per year
...to a dynamic on-demand network, and you will be one of the pioneers shaping this transformation. As the newest member of our Software Engineering team, you will contribute to the design and development of RideCo’s industry-leading ridesharing mobile applications. The ideal...Full timeCasual workFlexible hours$90k - $140k per year
...the development of digital investigative software that acquires, analyzes, and shares evidence... ...are looking for a Software Development Engineer in Test to help build and sustain high-... ...Clear progression path toward Senior or Staff Quality Engineering roles. What You'll...Full timeContract workWork at officeLocal areaFlexible hours$190.5k - $262k per year
...Staff Software Engineer - Growth Platform Faire is a technology wholesale platform built on the belief that the future is local. Independent retailers... ...you believe in community, come join ours. Help build the engine behind Faire’s growth: Faire is building the operating...Long term contractWork at officeLocal areaImmediate startRemote workMonday to friday3 days per week$181k - $241k per year
...no tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role... ...pipelines, enabling engineers across the company to ship high-quality software quickly and confidently. The Staff Engineer will help drive...Long term contractTemporary workWork at officeRemote workFlexible hours$144k - $176k per year
...owners can use to run stronger, more resilient businesses. Our Engineering team is at the heart of building banking products that help... ...banking, and we’re looking for a curious, impact-driven Senior Software Engineer to join our growing team – someone who thrives on taking...Long term contractFull timeInternship$141.9k - $212.9k per year
...synonymous with entertainment excellence and creativity. Senior Software Engineer, Backend Waterloo, ON Build what’s next for players. We’... ...backend services and APIs. Design data models and storage strategies across relational, non-relational, caching, and event...Internship- ...exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains... ...improving our algorithms Ship cloud functions, lightweight backend services, and jobs using Kotlin An Ideal Candidate Should...Full timeRemote work
- ...nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Full Stack Software Engineer II (Contract Role) Waterloo, ON Playstation is looking for a Software Engineer to build our next-generation technologies...Hourly payFull timeContract workInternshipWork at officeWork from homeFlexible hours
$216k - $297k per year
...join ours. About this role: Our Engineering organization owns the software that makes our marketplace work. The... ...underneath. We are hiring a Staff Engineer to own that plumbing. Concretely... ...and Snowflake against shared storage. Experience with data quality and...Work at officeLocal areaRemote workMonday to friday3 days per week$256k per year
...Ashby's Co-Founder and VP of Engineering. We’re looking for a versatile... ...active users who depend on your software and eagerly await your next... ...and compile it to SQL in our backend. Many user-facing features use... ...Apply If To you, a tech lead, staff, or principal engineer is someone...InternshipWork at officeRemote workNight shiftDay shift$190.5k - $262k per year
...the first step in that journey. As a Staff Product Engineer on the Brand pillar, you will be... ...multiple stacks, potentially including Backend, Frontend, and Mobile Optimize web applications... ...bachelor's degree in Computer Science/Software Engineering or equivalent industry...Long term contractTemporary workWork at officeLocal areaRemote workMonday to fridayShift work3 days per week- ...partner organizations. The Role We are hiring a Full Stack Software Engineer to build the operator side of CasQade, our crypto-agile... ...security of their systems in real time. You will work on the backend services and APIs behind the platform and the browser interface...Full time
- ...Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience. At least two years of backend software development experience. Experience managing and debugging cloud systems, including monitoring, logging, or tracing. Preferred...Full time
- ...Software Developer Intern Recognized as a global leader in interactive and digital entertainment, Sony Interactive Entertainment... ...test automation systems. We work at the intersection of software engineering, quality engineering, and platform infrastructure, developing automated...Full timeCasual workInternshipWork at officeWorldwide
$180k - $210k per year
...ABOUT THE ROLE We are seeking a Staff Engineer with at least 9 years of experience in distributed... ...next‑generation distributed data storage, processing, and query optimization systems... ...throughput. Mentor and guide Senior Software Engineers, fostering technical excellence...- ...partner organizations. The Role We are hiring a Senior Software Engineer to build on SiQcure, our post-quantum platform for software supply... ...What We’re Looking For Experience building and operating backend services in production, including being on call for them. You...Full timeContract work
$190.5k - $262k per year
...community, come join ours. About This Role Our Engineering organization owns the software that makes our marketplace work. Our Bot & Traffic Defence... ...product teams; listen to the data; and iterate. As a Staff Security Engineer, Bot & Traffic Defence, you will be...Permanent employmentWork at officeLocal areaRemote workMonday to fridayShift work3 days per week- ...partner organizations. The Role We are hiring a Senior Software Engineer to own the platform and reliability of SiQcure, our post-quantum... ...and error monitoring. Make CI/CD fast and trustworthy for backend and frontend alike: build caching, integration-test infrastructure...Full timeInternship
$119k - $178k per year
...Category Engineering Hire Type Employee Job ID 17958 Base Salary Range $119000-$178000... ...You Are You have built production software systems over many years, the kind that engineers... ...second nature to you: you design Python backends, build Angular frontends, and understand...OnlineLong term contractRemote workWorldwide$140k - $170k per year
...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our... ...and industrial automation. We are seeking a Lead Software Engineer to drive the design, development, and maintenance of complex...Full time- ...products and services meet the highest standards. The Quality Engineering team is dedicated to embedding a culture of quality across the... ...sustainable business growth. What You’ll Bring ~ Familiarity with software development lifecycle ~ Clear and consistent communication...Full timeCasual workInternshipWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Backend (Online Storage). Be the first to apply!
- backend developer Waterloo, ON
- backend software developer Waterloo, ON
- software support Waterloo, ON
- software Waterloo, ON
- remote software Waterloo, ON
- software qa Waterloo, ON
- software asset management analyst Waterloo, ON
- junior software developer .net Waterloo, ON
- embedded software Waterloo, ON
- software implementation project manager Waterloo, ON

