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

Senior Software Engineer, Backend (Lakehouse Infra)

$153k - $213k per year

Affirm

At A ffirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.

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 vision for the Lakehouse Infra team is to provide reliable, scalable, self-serve and affirm-optimized offline data access to enable ML, Product, and Financial Engineering success. Our team is responsible for hosting the data infrastructure that serves as a backbone for processing various business critical money and loan movement workloads at affirm across our batch and analytics ecosystems. affirm is growing rapidly and so is the need for reliable and high availability frameworks. If solving data lake challenges at scale excites you, come join us!

What You’ll Do

  • 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.

What We Look For

  • You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have a track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
  • Experience scaling relevant technologies such as Iceberg, Flink, Airflow, Spark, Kafka, Snowflake, and Terraform.
  • You 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 others.
  • You 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 safely.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • 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.

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.

Pay Grade - N

Equity Grade - 6

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 equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)

CAN base pay range per year: $153,000 - $213,000 CAD.

This posting is for an existing vacancy.

Remote-first with flexibility built in

Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.

Benefits Designed For You

Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:

  • Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
  • Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
  • Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
  • Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy affirm stock at a discount.

We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.

For positions based in San Francisco or Los Angeles: affirm considers qualified applicants with arrest and conviction records, as required by law.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Backend (Lakehouse Infra) in Waterloo, ON vacancy
  •  ...based space-occupancy monitoring solution and comprehensive software platform that enables frictionless parking. Our solution includes...  ...with us! We have an active opening for a full-time  Senior Backend Engineer to strengthen the systems behind our eXactPark cloud... 
    Senior
    Long term contract
    Full time
    Flexible hours

    Eleven-x

    Waterloo, ON
    9 days ago
  • $113.4k - $162k per year

     ...and powerful for millions of users every day.    As a  Software Developer - Backend , you won’t just build services—you’ll shape the systems,...  ...Members of Technical Staff across multiple levels (intermediate/senior/staff+). Whether you’re an experienced developer looking to... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Textnow

    Waterloo, ON
    more than 2 months ago
  • $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... 
    Senior
    Long term contract
    Full time
    Internship

    Relay

    Waterloo, ON
    16 days ago
  • $141.9k - $212.9k per year

     ...nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Senior Software Engineer, Backend Waterloo, ON   Build what’s next for players. We’re a startup inside Sony PlayStation: fast-moving, experimental... 
    Senior
    Internship

    PlayStation Global

    Waterloo, ON
    a month ago
  • Become a vital part of affirm's Online Storage team as a Backend Software Engineer. This fully remote role focuses on enhancing Cache Services with Redis and Valkey while automating workflows. You will have the privilege of working within affirm's Data and Storage Services... 
    Suggested
    Remote work

    Affirm

    Waterloo, ON
    2 days ago
  •  ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and...  ...our algorithms Ship cloud functions, lightweight backend services, and jobs using Kotlin An Ideal Candidate Should... 
    Senior
    Full time
    Remote work

    Speechify

    Waterloo, ON
    more than 2 months ago
  • $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... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Waterloo, ON
    4 days ago
  • Join Affirm's Data and Storage Services team as a Senior Backend Engineer, focusing on developing scalable solutions for data processing and analytics in a remote work environment. In this role, you'll leverage your engineering skills, leading projects across OLTP and OLAP... 
    Senior
    Remote work

    Affirm

    Waterloo, ON
    4 days ago
  •  ...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

    Cambio Ai Inc.

    Waterloo, ON
    more than 2 months ago
  • $133k - $183k per year

     ...in various database systems. We are looking for a talented Software Engineer who can build and scale Cache Services (Redis and Valkey) identifying...  ...engineer. ~ Experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin. ~... 
    Internship
    Work at office
    Remote work
    Flexible hours

    Affirm

    Waterloo, ON
    1 day ago
  • $181k - $241k per year

     ...tradeoffs on what matters most. We are looking for a Staff Engineer to lead projects and initiatives on the Fraud Decisioning team....  ...process. What We Look For ~6-10+ years of experience as a software engineer with leadership responsibilities and experience... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Waterloo, ON
    5 days ago
  • $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 time
    Casual work
    Flexible hours

    Rideco

    Waterloo, ON
    more than 2 months ago
  • $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-...  ...with Engineers, Product Managers, and Senior Quality Leaders to ensure quality is built... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Waterloo, ON
    more than 2 months ago
  • $133k - $183k per year

     ...and no tradeoffs on what matters most. The Engineering team builds systems that power affirm’s...  ...have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of Python... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Waterloo, ON
    5 days ago
  • $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 management... 
    Long term contract
    Full time
    Contract work
    Internship
    Manual labor

    Playstation

    Waterloo, ON
    a month ago
  •  ...allied partner organizations. The Role We are hiring a Senior Software Engineer to own the platform and reliability of SiQcure, our post-...  ...and error monitoring. Make CI/CD fast and trustworthy for backend and frontend alike: build caching, integration-test infrastructure... 
    Senior
    Full time
    Internship

    Qorsa

    Waterloo, ON
    3 days ago
  •  ...allied partner organizations. The Role We are hiring a Senior Software Engineer to build on SiQcure, our post-quantum platform for software...  ...What We’re Looking For Experience building and operating backend services in production, including being on call for them. You... 
    Senior
    Full time
    Contract work

    Qorsa

    Waterloo, ON
    3 days ago
  •  ...Ground News is seeking a Senior Software Engineer to help build and operate core backend services powering millions of readers. You’ll work with the backend chapter, design, implement, and run services that enable our users to see every side of the story, while balancing technical... 
    Senior
    Remote work

    Ground

    Waterloo, ON
    2 days ago
  • $156k - $214.5k per year

     ...Note: We have fullstack, backend and frontend open roles across...  ...retail landscape. As a Growth Engineer, you'll work on some of Faire'...  ...their businesses. As a Senior Engineer on our Growth team, you...  ...: ~5+ years of professional software engineering experience ~ Strong... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    a month ago
  • $110k - $138k per year

     ...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of...  ...healthcare, and industrial automation. We are seeking a Senior Full Stack Software Engineer to design, develop, test, and maintain software applications... 
    Senior
    Full time

    Syntronic

    Waterloo, ON
    more than 2 months ago
  • Elevate your software engineering career with Affirm as a Senior Software Engineer. This remote role focuses on shipping web and mobile applications, emphasizing collaboration and innovative problem-solving. At Affirm, you will play a vital role in the Marketplace and App... 
    Senior
    Remote work

    Affirm

    Waterloo, ON
    5 days ago
  •  ...of the Fortune 100®, trust Conga when commercial complexity is high and global impact is on the line. Sr. Software Engineer, DevOps Location: Canada Reports to: Senior Director, Cloud Operations A quick snapshot… As a Senior Software Engineer, DevOps at Conga, you will play... 
    Senior
    Full time
    Worldwide

    Conga

    Waterloo, ON
    15 days ago
  •  ...to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Job title: Senior Software Engineer   What your day-to-day will look like: · Identify, prioritize and execute tasks in the software development life cycle... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Waterloo, ON
    a month ago
  • $153k - $213k per year

     ...activities such as participation in the interview process. What We Look For You have a total of 1.5+ years of experience as a software engineer. You have experience shipping web apps using declarative UI frameworks like React or Vue You have experience shipping... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Waterloo, ON
    5 days ago
  • $153k - $213k per year

     ...and no tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences...  ...technology integrations, attribution, and measurement. As a Senior Software Engineer on MPE, you will help shape the architecture, reliability... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Waterloo, ON
    5 days ago
  • $160k - $220k per year

     ...of the tools & processes designers and engineers use to prototype and make design decisions...  ...company. About this role: As a Senior Software Engineer on the Design Platform team, you...  ...REST and streaming APIs, integrating with backend services written in Kotlin Salary... 
    Senior
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to friday
    3 days per week

    Faire

    Waterloo, ON
    a month ago
  • $181.05k - $213k per year

     ...system of record, Carta brings together the software, services, and legal infrastructure that...  ...shape the outcome. You'll join a small, senior team that blends startup-style execution...  ...Problems You'll Solve As a Senior Software Engineer II, KYC, you will lead technically... 
    Senior
    Full time

    Carta

    Waterloo, ON
    a month ago
  •  ...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 pay
    Full time
    Contract work
    Internship
    Work at office
    Work from home
    Flexible hours

    Playstation

    Waterloo, ON
    22 days ago
  •  ...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

    Qorsa

    Waterloo, ON
    2 days ago
  • $141.9k - $212.9k per year

     ...and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Senior Software Engineer / Software Developer (React Native)    Build what’s next for players.   We’re a startup inside Sony PlayStation. Fast-... 
    Senior
    Internship

    PlayStation Global

    Waterloo, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Backend (Lakehouse Infra). Be the first to apply!