Staff Software Engineer, Backend (Online Storage)
$181k - $241k per year- Remote job
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 DoAs 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
This posting is for an existing vacancy. #LI 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.
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.
By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.
$154.8k - $212.85k per year
...growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape... ...: IOT) sits at the center of hardware, software, AI, and the physical world. The platform... ...products and platform capabilities, from backend services and APIs to the customer-facing...SuggestedRemote jobLong term contractFull timeInternshipRelocation packageFlexible hours$150k - $210k per year
...technology helps operators thrive while delivering unforgettable moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real...SuggestedFull time- ...The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe... ...We are looking for talented data-minded software engineers to help us manage business-critical... ...data quality issues Knowledge of a backend development language (such as Scala, Java...SuggestedInternship
$145k - $155k per year
...sounds exciting to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the...SuggestedRemote work- ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...You'll Make an Impact: As a Senior Backend Engineer on the Booking Engine squad, you'll... ...something extraordinary. Learn more online at cloudbeds.com Company Awards...OnlineLong term contractWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
- ...Kong's platform. About the Role: The Software Engineer will be a key contributor to the IAM Team, building scalable backend services for Kong Konnect and the Developer Portal... ...backend services including secure credential storage and secret management. ~ Experience with...Full timeWorldwide
$170.4k - $234.3k per year
...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at... ...the team and lead by example to uphold software development best-practices in addition to... ...web APIs, component libraries and backend systems that serve the team roadmap goals...Local areaRemote workWork from homeHome officeFlexible hours- ...RESPONSIBILITIES At SpryPoint we value collaborate work environments, automation, learning, and delivering value to our users. As a Software Engineer III at SpryPoint, you will be building and integrating interactive web applications, services, and apps that real people will...Full timeSummer workInternshipLocal areaRemote workHome officeFlexible hours
- ...Job Title: Director, Software Engineering Location: Remote – Canada or Hybrid – Mississauga, ON **Travel to Office expectations** For Remote Roles : If this role is remote, there will be in-office events that will require travel to and from the Mississauga and...Remote jobLong term contractWork at officeFlexible hours
$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ...full-stack applications ~ Proven experience operating at a staff or principal level, influencing multiple teams or large...Long term contractFull timeRemote work- ...are looking for a battle-tested Senior Backend Engineer who thrives in high-velocity, 0-to-1 startup... ...logic (e.g., gaming mechanics, payout engines, or financial transaction loops).... ...Join Us?We offer more than just a standard software engineering seat; we offer the runway to...Remote jobInternshipFlexible hours
$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding...Long term contractFull timeRemote work- ...At Replicant, we believe AI should work for people, starting with customer service. We’re looking for a Software Development Engineer in Test (SDET) to help raise the bar for quality across our voice AI platform as we continue to scale. This person will play a key role in...Full timeRemote workFlexible hours
$135k - $150k per year
...AI capabilities, we're looking for experienced engineers who thrive in fast-moving environments, embrace AI-first software development, and take ownership from idea to production... ...motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills...Remote job$150k - $180k per year
...an independent team of data & AI experts, engineers, and designers who build intelligent... ...deployment. Designing and implementing data storage solutions. Optimising performance in... ...automation, CI and CD. Experience building software collaboratively using pull requests and...Permanent employmentFull timeManual laborRemote workFlexible hours$136k - $168k per year
...ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to... ...management systems with downstream marketing engines. Deploy Custom Webhooks: Design,... ...Integration Engineering: 6+ years of backend software engineering or systems...Long term contractWork at officeLocal areaRemote workFlexible hoursShift work- We are looking for an Intermediate Software Engineer to build various gameplay and engine systems for a new original game being developed in Unreal Engine 5 . You will work across core gameplay systems, multiplayer and networking, UI support, and other systems essential...Remote job
$196k - $246k per year
...are helping to build. THE ROLE We are seeking a visionary and market-experienced Strategist & Solutions Architect, Experience Engineering & Platforms to join DEPT®'s growing Adobe practice in North America. In this executive-level role, you will serve as the most...Work at officeLocal areaRemote workFlexible hoursShift work$191k - $255k per year
...design, build and distribute open-source software that enables people to enjoy the internet... ...business decisions through data. As a Senior Staff (P5) Data Scientist, you will be an... ...more opportunity and innovation for everyone online. Commitment to diversity, equity, inclusion...OnlineRemote jobLong term contractImmediate startHome office- ...portfolio management and asset movement platforms, helping transition a team from manual to automated testing at scale. Join EPAM to engineer solutions that matter. From AI to cloud transformation, you'll collaborate with top-tier innovators, gain autonomy to explore your...Remote job
$196k - $246k per year
...delivering complex, large-scale eCommerce solutions. Pre-Sales Experience: Demonstrable experience in a pre-sales or solution-engineering capacity, including estimating effort and writing technical proposals. Technical Acumen: Expert-level knowledge of PHP, MySQL,...Work at officeLocal areaFlexible hours$108k - $116k per year
...Bounty Support team is expanding, and we are seeking a skilled engineer who thrives on the complexities of seamless integrations, scalable... ...Will Do During your first 90 days, you will meet your fellow Software Engineers, learn our codebases and enterprise products and start...Long term contractFull timeApprenticeshipLocal areaRemote work$163k - $213k per year
...DEPT® is seeking a highly analytical and technical Architect Software Engineer (Adobe - AJO, AEP, RTCDP) to join our forward-deployed architecture... .../federated query strategies that allow marketing activation engines to reference enterprise warehouses without unnecessary data...Work at officeLocal areaRemote workFlexible hours$100k - $135k per year
...passionate about learning new technologies to join our growing Engineering team as our Java Back End Developer. As a Java Back-End Developer... ...development. WHAT WE’RE LOOKING FOR ~5+ years in backend development and strong knowledge in Java 8 along with Maven or...InternshipWork at office2 days per week- ...highly skilled Senior Python Engineer to join our distributed engineering... ...candidate brings a strong software engineering foundation... ...and maintain robust, scalable backend services and APIs using Python... ...application deployment and data storage Solid experience with relational...Remote job
- ...Cloudbeds, we're not just building software, we’re transforming... ...Impact: As a Senior Frontend Engineer on the squad, you'll build and... ...TypeScript codebase, partnering with backend, product, and design to ship... ...extraordinary. Learn more online at cloudbeds.com Company...OnlineWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
- ...Systems Inc. is looking for a SysAdmin DevOps Engineer for a full-time position (40 hours per... ...administration, the TCP/IP stack, and storage subsystems. Understanding of operation... ...workflows built on the platform with open-source software or vendor partnerships. Manage the...Full timeRemote workWorldwide
- ...in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.... ...Integrity Suite . You'll combine hands-on engineering with team leadership and customer-facing... ...~ Comfortable with Python (Flask) for backend microservices ~ Strong communication skills...Remote work
- ...seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the... ..., develop, and maintain robust, scalable software solutions supporting complex liquid... ...Python for data processing, scripting, or backend development Industry Systems: Hands-on experience...Remote job
$100.3k - $179.3k per year
...solution database and continuous calculation engine, driving efficiency, productivity and... ...seeking a visionary Principal Full Stack Software Engineer to lead a newly established product... ..., and testable code across frontend and backend components of the IDP. Full-Stack...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Backend (Online Storage). Be the first to apply!
