Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Backend Software Engineer (Online Storage)

Affirm

  • 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), kv(dynamoDB), distributed sql(tiDB) and 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 talented senior software engineer who can architect, build and scale relational and distributed sql databases identifying opportunities to improve how we build, productionize, 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
  • You will build and operate the control plane for large-scale distributed sql databases such as mysql and tidb, automating provisioning, failover, backups and upgrades end to end
  • You will design and execute reliability-focused schema and data migrations across multi-tenant database clusters, with zero downtime for the products that depend on them
  • You will own the networking stack that connects services to storage on kubernetes, including connection proxies such as proxysql, and tune it for latency, resilience and failover
  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs
  • You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them
  • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts
  • You will foster a culture of quality and ownership on your team by setting or improving 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

Benefits

  • Compensation: We have a simple, flexible, and transparent remote-first compensation structure so you can make the best decisions for yourself and your family
  • Spending wallets: Access tech, food, lifestyle, and family planning wallets for your expenses
  • Supportive communities: Get involved with our employee resource groups and community groups
  • Remote-first workforce: If your role is remote, you can set up shop anywhere in your home country
  • Generous time off: Take the time you need when life happens
  • Health benefits: Get a plan that fits your needs
  • Mental healthcare: Take care of your mind with great mental health programs
  • Parental leave: Birth and non-birth parents get 18 weeks’ paid leave. Plus, a 4-week return-to-work transition program, at full base pay
  • Away days: We offer 20 company-wide paid days off—which help our teams collectively pause to recharge
  • Learning & development: Engage in exciting learning programs to level up your growth

You have in-depth, hands-on experience with large-scale database deployments in a production environmentYou have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by othersYou understand kubernetes networking, service discovery and tls well enough to debug connection and failover problems between services and databasesYou have built control-plane or automation tooling for databases, such as provisioning, failover, upgrades or schema migrations, ideally on kubernetesYou have expertise in database benchmarking, load testing, and capacity planningYour experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholdersSolid understanding of distributed database architecture, data modeling, and performance tuning. Particularly, expertise in sql tuning and performance optimization techniquesYou have expertise in distributed databases and database technologies such as mysql(Preferred), tidb(Preferred), postgres, spanner, vitess, cockroachdb etcYou have executed zero-downtime migrations and major version upgrades on production databases, and have built cli tooling or runbooks to make those procedures repeatableYou are familiar with connection poolers and proxies such as proxysql, rds proxy, pg bouncer, pgdog etcYou are experienced in designing, developing and launching backend systems at scale technologies like python, kotlin, aws, mysql, terraform and kubernetesThis position requires either equivalent practical experience or a bachelor’s degree in a related fieldYou have strong verbal and written communication skills that support effective collaboration with our global engineering teamYou are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safelyYou have a total of 5+ years of experience as a software engineer

#J-18808-Ljbffr
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Backend Software Engineer (Online Storage) in Toronto, ON vacancy
  • $200k - $420k per year

     ...About Sentry Software runs the world and the pace is faster than...  ...role Sentry’s Foundational Storage team builds and supports the...  ..., and caches. We help Sentry engineers store and access data consistently...  ...keep data consistent across backends, even through concurrent... 
    Senior
    Hourly pay
    Full time

    Sentry

    Toronto, ON
    9 days ago
  • $180k - $220k per year

     ...financing, stablecoins, and settlement services from regulated cold storage. Since 2013, BitGo has focused on accelerating the...  ...dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer (Backend) to join our Mobile team and help us build the... 
    Senior
    Full time
    Work at office
    Worldwide

    Bitgo

    Toronto, ON
    14 days ago
  • $188k - $242k per year

     ...reliability, and scalability of our existing systems Promote engineering excellence through technical leadership, knowledge-sharing...  ...compartmentalized and secure How You Will Do Your Work As a Senior Software Engineer, how results are achieved is paramount for your... 
    Senior
    Full time
    Casual work
    Work at office
    Local area

    Justworks

    Toronto, ON
    8 days ago
  • $130k - $225k per year

     ...take them. What You'll Do As a Backend Engineer, you will design and deliver scalable backend...  ...Requirements ~5+ years of software engineering experience shipping production...  ...# A final conversation with our group's Senior Leader. ~ Once all interviews are... 
    Senior
    Remote job
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    a month ago
  • $110k - $130k per year

     ...manages the core availability and reservation engine at OpenTable. At a high level, we own:...  ...for the company and works on complex backend systems where reliability and correctness...  ...problem-solving. We own the entire software lifecycle for our services — we build, deploy... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week

    Opentable

    Toronto, ON
    4 days ago
  •  ...d1g1t gives client-facing advisors, back-office teams, and senior leadership the real-time tools and intelligence they need to...  ...globally. About the Role We are looking for a Senior Software Engineer, Backend to join our engineering team and contribute to a large, complex... 
    Senior
    Long term contract
    Full time
    Flexible hours

    d1g1t

    Toronto, ON
    more than 2 months ago
  • $120k - $150k per year

     ...world's most reliable on-demand, logistics engine for delivery! We're looking for...  .... About the Role We’re looking for Backend Engineers to work on both Product and Product...  ...Claude Code, Codex, Cursor) in the full software development lifecycle, including designing... 
    Full time
    Work at office
    Local area

    Doordash

    Toronto, ON
    10 days ago
  • $117k - $167k per year

     ...Our Data Intelligence team builds backend services that turn data from our SaaS platform...  ...experiences for our users, and we're solving real engineering problems at scale.   Note: this is...  ...a related field  ~5+ years of backend software engineering experience in enterprise... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers

    Toronto, ON
    more than 2 months ago
  •  ...Harvey, the future of professional services is being written today — and we’re just getting started. Role Overview As a Backend Software Engineer at Harvey, you’ll play a pivotal role in constructing the foundation of our product platform while directly building user-... 
    Senior
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Harvey, Inc.

    Toronto, ON
    more than 2 months ago
  • $136k - $160k per year

     ...moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. As a Software Engineer , you’ll build and own backend services, infrastructure, and data systems that support Robinhood’s next-generation crypto, web3, and wallet... 
    Full time
    Contract work
    Work at office
    Worldwide
    Flexible hours
    Shift work
    Night shift
    Weekend work
    3 days per week

    Robinhood

    Toronto, ON
    16 days ago
  • $160k - $220k per year

     .... We are a diverse team of engineers, product managers, and designers...  ...About the role As a Staff Software Engineer on the Okta Secures...  ...design, build, and maintain robust backend services. This role requires...  ...request-time authorization engine at the Agent Gateway and at the... 
    Full time
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    17 days ago
  •  ...About Canals Canals builds software for wholesale distributors, helping them operate more...  ...onboarding at pace. To keep up, we need senior-level engineers who can move quickly while maintaining high quality , owning complex backend systems while shaping product features that... 
    Senior
    Remote job
    Full time
    Flexible hours

    Canals

    Toronto, ON
    22 hours ago
  •  ...learning never stops. The Adventure Ahead As a Senior Product Engineer II, you bring deep expertise in backend engineering alongside strong working competency...  ...the team can consistently deliver high quality software without creating unnecessary knowledge silos.... 
    Senior
    Long term contract
    Full time
    For contractors
    Work at office
    Immediate start
    Worldwide
    3 days per week

    Docebo

    Toronto, ON
    15 days ago
  • $150k - $200k per year

     ...use and continues to expand. This is the senior engineering role responsible for advancing its...  ...role that spans application architecture, software development and production delivery. You...  ...Connect, SQL, vector stores, object storage and distributed caching. Strong experience... 
    Senior
    Full time

    Stikeman Elliott Llp

    Toronto, ON
    10 days ago
  • $166k - $195k per year

     ...are the rewards.  The International engineering team's mission is to expand Robinhood...  ...their financial lives!  As a Senior Full Stack Software Engineer , you will be a core technical...  ...performance frontend interfaces with resilient backend distributed systems, architecting and... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    9 days ago
  •  ...architecture of high-impact custom features and integrations, ensuring solutions are robust, performant, and aligned with Sitetracker's engineering standards. This opportunity offers the autonomy to solve complex technical challenges, mentor fellow engineers, and influence the... 
    Senior
    Long term contract
    Full time

    Sitetracker

    Toronto, ON
    7 days ago
  • $40 - $50 per hour

     ...Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Contract Compensation: $40–$50/hour...  ...Strong Python skills. Experience with APIs , backend systems, and debugging. Familiarity with Docker , Linux... 
    Full time
    Contract work
    Summer work
    Local area
    Remote work

    Mercor

    Toronto, ON
    a month ago
  • $185k - $231.5k per year

     ...DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our...  ...problems with elegant technical solutions. You'll operate our backend services and architecture that support all product functionality... 
    Full time
    Local area

    Doordash

    Toronto, ON
    more than 2 months ago
  • $50 - $70 per hour

     ...FinTechs in Canada. About the Role We’re looking for a Backend Engineering Co-op to join us for an 8-month term. You’ll work closely...  ...You'll Need Currently enrolled in a Computer Science, Software Engineering, or related post-secondary programme, and available... 
    Full time
    Temporary work
    Internship
    Work at office
    Remote work

    Bree

    Toronto, ON
    a month ago
  •  ...Great Place to Work ®, five years in a row! We’re on the hunt for a top-tier  Senior Software Developer  who will be responsible for designing, developing, and maintaining high-performance backend services and infrastructure. You will work closely with cross-functional teams... 
    Senior
    Online
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  • $137.2k - $196k per year

     ...About the Role:  As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing, improving...  ..., design, and clean code principles. Integrate with backend services to provide a seamless and efficient user experience.... 
    Senior
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi, Inc.

    Toronto, ON
    22 days ago
  •  ...foundations. They currently have an opening on their team to add a Senior Software Engineer. The Senior Software Engineer will be responsible for...  ...environments. Experience with Cloudflare KV, Durable Objects, R2 Storage or equivalent serverless technologies. Experience... 
    Senior
    Full time

    Hire DigITalent Inc.

    Toronto, ON
    a month ago
  • $114.3k - $164.3k per year

     ...the hood. We’re looking for outstanding engineers with a passion for technology and the desire...  ...with dynamic strengths. The Principal Software Engineer will be working with a complementary...  ...'ll Do: Design and architect new backend applications/services running in AWS... 
    Full time
    Local area

    Zynga, Inc.

    Toronto, ON
    more than 2 months ago
  •  ...are looking for talented and passionate engineers to innovate with us. Our big, multi-year...  ...new platform among developers. AS A SOFTWARE ENGINEER FOR NATIVE APPS, YOU WILL: Drive...  ..., including significant experience in backend software development ~ Deep understanding... 
    Full time

    Snowflake

    Toronto, ON
    more than 2 months ago
  • $120k - $160k per year

     ...generation creator platform and software tools to not only enable...  ...looking for a Staff Software Engineer who can contribute across the...  ...Technical Strength Strong backend experience (e.g., PHP/Laravel,...  ...powering the next generation of online businesses, we’d love to talk.... 
    Senior
    Online
    Long term contract
    Full time
    Internship
    Remote work
    Home office
    Flexible hours

    Newrich Network

    Toronto, ON
    more than 2 months ago
  •  ...of the systems that power our product — from document processing pipelines to real-time workflow execution. We’re hiring a Senior Backend Engineer to help build and scale the core infrastructure behind our document intelligence and workflow platform. This role is ideal... 
    Senior
    Work at office

    Feathery

    Toronto, ON
    a month ago
  • $136k - $187k per year

     ...is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    25 days ago
  • $136k - $187k per year

     ...points at scale. We're looking for a Senior level Platform Engineer to join a team of highly skilled and...  ...like Go, Java, or C++ especially in backend services. Go is preferred.  ~ Proven...  ...~Demonstrably followed best software engineering principles ~Familiarity... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    a month ago
  • $120 per hour

     ...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Senior Software Engineer Type: Contract Compensation: $120/hour Location: Remote Role Responsibilities Apply... 
    Senior
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Toronto, ON
    3 days ago
  • $118k - $152k per year

     ...The Role Capco is seeking a Senior Software Engineer with strong expertise in C#, .NET, ASP.NET Core, and API development to join our Technology...  ...for an experienced, hands-on engineer who brings strong backend development capabilities, an understanding of modern frontend... 
    Senior
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Software Engineer (Online Storage). Be the first to apply!