Enable job alerts via email!
A leading financial services company is seeking a senior software engineer with expertise in large-scale database deployments. The position focuses on improving database architecture and scalability. Ideal candidates will have experience in distributed databases and be comfortable mentoring junior engineers. This remote-first role offers a competitive salary and numerous benefits including health coverage and stock options.
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without hidden fees or compounding interest. At Affirm, data is fundamental to everything we do. Our data and storage solutions empower machine learning, AI, cloud-based technologies, and other modern tools to create differential and scalable products. We prioritize building our own technology and investing in engineering talent as enduring competitive advantages. We source, aggregate, protect, and analyze data to inform analysis and decision-making, including risk assessment, in a way that empowers consumers and generates value for merchants and funding sources.
The Online Storage team provides a set of managed databases as a platform to persist data for all Affirm services. Our platform automates operations and development on services on top of storage systems like AWS Aurora (MySQL), DynamoDB, and S3. We handle various data and access patterns, including mission-critical financial transactional data, data science models, and new persistence use cases requiring deep expertise in database systems. Our mission is to provide trustworthy, intuitive, and cost-efficient solutions to secure, store, analyze, and transform data at exceptional scale.
Affirm is growing fast and we want you to enable us to scale our products to 10x and beyond through building world-class systems which enable Affirm in its mission to provide honest financial products which improve lives. We are just getting started—join us as we build a beloved, lasting financial services brand predicated on honesty and trust.
As a member of the Online Storage team, you will combine a strong understanding of application architecture, smooth developer experiences, and fast-paced execution to deliver a powerful self-serve system to help Affirm scale easily. You will apply a customer-centric approach across the engineering organization to craft and execute a long-term roadmap.
As a member of the Online Storage team, you will collaborate with other teams including product, infrastructure, and site reliability engineering (SRE) to:
You will also have opportunities to learn bleeding-edge open source technologies as we build the future of Affirm’s Online Storage platform.
Join us as we build a beloved, lasting financial services company predicated on honesty and trust. In this role, you’ll understand the challenges of helping a fast-growing company move toward service-oriented architecture, focusing on scaling and availability of infrastructural components.
Please note: this role may include information about work from specific team initiatives and internal case studies where applicable.
Base pay range for CAN: $150,000 - $200,000 per year. Equity opportunities may be included. Affirm is remote-first; most roles are remote within the country of employment, with some roles requiring occasional office presence. Benefits include subsidized health, dental, and vision coverage for employees and dependents, flexible spending wallets, time off, and an employee stock purchase plan (ESPP).
Affirm is an equal opportunity employer. We provide accommodations in the hiring process for candidates with disabilities. For U.S. positions that could be performed in Los Angeles or San Francisco, Affirm will consider qualified applicants with arrest or conviction records in accordance with local law.
By submitting your application, you acknowledge that you have read Affirm\'s Global Candidate Privacy Notice and consent to the collection, processing, use, and storage of your personal information as described therein.