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

Staff Software Backend Engineer - Remote

$178k - $228k per year

Affirm

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.

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 Streaming team at Affirm forms the backbone of several online and offline workloads at Affirm and drives the strategy for event driven architecture, stream processing, replication, data exploration, discovery and validation. We leverage existing open source technologies like Kafka, Flink, Spark and also build our own as needed to design and build real-time data processing pipelines that handle massive volumes of data across our distributed systems.

As a member of our team you would spend time identifying and executing on new use cases of streaming data infrastructure and frameworks , designing and scaling our existing infrastructure and working closely with other teams to promote the optimal use of data at the company. This role requires deep expertise in stream processing technologies and a passion for building scalable, fault-tolerant data infrastructure.

Design and build data infrastructure systems, services and tools to handle new Affirm products and business requirements that securely scale over millions of users and their transactions.

Build and optimize high-throughput, low-latency data pipelines for critical business applications

Build frameworks and services which will be used by other engineering teams at Affirm to manage billions of dollars in loans and power customer experiences.

Help support the Streaming team that forms the backbone for several online and offline workloads at affirm.

Improve the reliability and efficiency of the Data Platform at scale and high availability.

Collaborate with other teams at Affirm, including ML and Analytics, to deliver streaming solutions based on various use-cases and best practices

Monitor, troubleshoot, and maintain production streaming systems, ensuring high availability and reliability of data systems

8+ years of industry experience in building large scale production systems.

  • Experience building and operating robust and highly available infrastructure.
  • Experience working with data platforms like Snowflake, Glue or Databricks is a plus
  • Hands-on experience with Kafka Connect, and Kafka Schema Registry components, understanding its underlying functionality and implementation
  • Solid programming skills in Python, Java or Kotlin.
  • Experience with Apache Iceberg table format, CDC (Change Data Capture) tools is a strong plus
  • Knowledge of Relational and NoSQL databases is a plus.
  • Experience leading technical projects and mentoring junior engineers.
  • Exceptionally collaborative with a history of delivering complex technical projects and working closely with stakeholders.

Location - Remote Canada

Equity Grade - 7

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

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

We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Backend Engineer - Remote in Calgary, AB vacancy
  •  ...small business owners across Canada who rely on our payroll software to pay their employees and process their payroll taxes. And...  ...The Role at High Level: We’re looking for a talented Staff Software Engineer who doesn’t shy away from tackling hard problems and building... 
    Suggested
    Work at office
    Remote work
    Work from home

    Wagepoint

    Calgary, AB
    more than 2 months ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  ...profitable, and growing. We are hiring a  Staff-level Software Engineer for Identity... 
    Suggested
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Calgary, AB
    4 days ago
  •  ...POSITION At Helcim, we believe that great software is built by amazing people. We're seeking a highly skilled and experienced Staff Software Developer who thrives on solving...  ...Collaboration : Act as a technical liaison between engineering teams, product management, operations, and... 
    Suggested
    Long term contract
    Full time
    Work at office
    Work from home
    Monday to friday
    Flexible hours

    Helcim

    Calgary, AB
    5 days ago
  •  ...more Hybrid Work must be completed both in person and remotely. Work setting Private company, corporation or industry Software company Office building Responsibilities Tasks Collect and document user's requirements Develop software solutions by... 
    Suggested
    Long term contract
    Work at office
    Remote work

    Trufla

    Calgary, AB
    5 days ago
  •  ...We are seeking an experienced Senior Software Developer with deep expertise in seismic...  ...This role combines advanced software engineering with geophysical domain knowledge and is...  ...software development. ~ Advanced Java Backend Engineering: Deep expertise in Java for high... 
    Suggested
    Full time
    Part time

    Halliburton

    Calgary, AB
    4 days ago
  •  ...Job Responsibility: Overview: The Aerospace and Defense engineering team within Hexagon's Autonomy & Positioning division is looking for a DSP Software Engineer to join our high-tech engineering and manufacturing company that is committed to customer service excellence and... 
    Full time
    Remote work

    Hexagon

    Calgary, AB
    8 days ago
  •  ...sites around the world. Job Summary: The Vice President of Software Engineering will oversee all aspects of software development, from...  ...performing engineering teams across functional teams (UI, cloud, backend and IoT). Foster a culture of innovation, collaboration,... 
    Full time
    Work at office
    Remote work

    Kuva Systems

    Calgary, AB
    8 days ago
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Calgary, AB
    18 days ago
  •  ...product provides E&P professionals with software-driven lifecycle insights that generate new...  ...recruit a highly skilled and experienced Backend developer with experience in Kubernetes...  ...closely with frontend developers, DevOps engineers to deliver innovative software solutions.... 

    Luxoft

    Calgary, AB
    1 day ago
  •  ...the leading supplier of wirelessly connected worker safety monitoring products in the world. Job Summary The Manufacturing Software Engineer will support our manufacturing floor where we assemble and manufacture all products for our customers worldwide. From our... 
    Full time
    Internship
    Remote work
    Worldwide

    Blackline Safety

    Calgary, AB
    a month ago
  •  ...of small business owners across Canada who rely on our payroll software to pay their employees and process their payroll taxes. And we’re...  ...Level: We’re looking for a talented Senior Software Development Engineer who doesn’t shy away from complex engineering problems and... 
    Work at office
    Remote work
    Work from home

    Wagepoint

    Calgary, AB
    15 days ago
  •  ...and services to the global energy industry. Job Duties Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions. Design, develop, and maintain... 
    Full time
    Part time

    Halliburton

    Calgary, AB
    9 days ago
  •  ...of small business owners across Canada who rely on our payroll software to pay their employees and process their payroll taxes. And we’re...  ...We’re looking for a talented Intermediate Software Development Engineer in Test (SDET) who doesn’t shy away from tackling hard problems... 
    Internship
    Work at office
    Remote work
    Work from home

    Wagepoint

    Calgary, AB
    12 days ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new... 
    Remote job
    Work at office
    Shift work

    Speechify

    Calgary, AB
    7 days ago
  • $119k - $246k per year

     ...pushing the envelope of what is possible. We are looking for an AI Software Developer Total target compensation:  CAD $119,000 – $246,...  ...class benefits.  *This range includes Product Design, Software Engineer (Intermediate - Senior level), & Product Manager roles.... 
    Live In
    Work at office
    Worldwide

    Rokt

    Calgary, AB
    more than 2 months ago
  • $140k - $165k per year

     ...resilient. Basetwo provides manufacturing engineers with a low code AI platform that helps...  ...value to the users. ~3+ years of software development experience with modern full-stack...  ...development. ~ Fluent in one or more backend and frontend technologies and have an interest... 
    Long term contract
    Full time
    Work from home
    Flexible hours

    Basetwo

    Calgary, AB
    a month ago
  •  ...across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation...  ...integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful, optimised,... 
    Internship
    Remote work

    Canonical

    Calgary, AB
    3 days ago
  • $120k - $150k per year

     ...advanced device intelligence, powerful decision engine and investigation tools work together to...  ...across the globe. Our award-winning software platform is powered by a team of world-...  ...engineers to help us expand our novel streaming and database systems, which enable our detection... 
    Full time
    Remote work

    DataVisor

    Calgary, AB
    a month ago
  •  ...Keller Executive Search is looking for an innovative and detail-oriented Software Engineer to join our team. In this role, you will be integral in developing software applications that meet the needs of our clients while ensuring the highest quality standards. If you have... 
    Remote job
    Permanent employment

    Keller Executive Search International

    Calgary, AB
    more than 2 months ago
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Long term contract
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Calgary, AB
    21 days ago
  • Overview: Job Purpose As a Senior Software Development Engineer in Test you will work with the Systems Analysts, Development, and QA to understand the business/product requirements, system requirements and test scenarios related to the applications to build or modify the... 
    Full time

    Intercontinental Exchange Holdings, Inc.

    Calgary, AB
    more than 2 months ago
  •  ...We are looking for a Senior Full-Stack Engineer to join our distributed team. You will be...  ...Requirements ~5+ years of professional software development experience. ~ AI Fluency:...  ...in $TypeScript$, $SQL$, and at least one backend language ($Go$, $Python$, or $Java$).... 
    Full time
    Remote work

    Mind Friend PRO

    Calgary, AB
    23 days ago
  •  ...application service infrastructure, data & analytics and compute, cloud and storage. They will be joining a global network of software an infrastructure engineering specialists distributed across New-York, London, Montreal, Budapest and India right here in our Calgary office.... 
    Full time
    Work at office

    Morgan Stanley

    Calgary, AB
    12 hours ago
  • $15 - $16 per hour

     ...Job Responsibility: Job Summary We are seeking friendly and attentive Kitchen staff to join our team at Golf Fanatics. The ideal candidate will have some previous experience cooking or in a kitchen. As kitchen staff, you will be responsible for meals cooked properly, report... 
    Hourly pay
    Part time
    Seasonal work
    Flexible hours
    Afternoon shift

    Golf Fanatics

    Calgary, AB
    3 days ago
  • $22 - $28 per hour

     ...Job Responsibility: Overview We are seeking enthusiastic and engaging Event Staff to join our team for various events. As an integral part of our operations, you will play a key role in ensuring that every event runs smoothly and that guests have a memorable experience.... 
    Hourly pay
    Full time
    Casual work
    Flexible hours

    SKY XM

    Calgary, AB
    5 days ago
  •  ...Join Our Team as a Hydrogeological Engineer and Shape the Future of Sustainable Mining...  ...environmental professionals, and operational staff to solve complex hydrogeological challenges...  ...in hydrogeological modeling software  Knowledgeable of the Quaternary geology... 
    Long term contract
    Job sharing
    Permanent employment
    Full time
    Part time
    Local area
    Relocation
    Relocation package

    ExxonMobil

    Calgary, AB
    14 days ago
  •  ...Verdazo - Software Developer   Position Summary   Verdazo Analytics by Omnira Software...  ...degree in Computer Science , Software Engineering, or similar, or equivalent experience...  ...vcpkg   ~ Experience with database backends, especially Oracle and/or SQL Server... 
    Permanent employment
    Full time

    Carina Software

    Calgary, AB
    a month ago
  •  ...Requisition ID: 98251  Job Category:  Engineering  Location:  Calgary, AB, Canada  Join...  ...will: Collaborate with engineering staff to successfully lead and deliver large-scale...  ...-scale projects; ~ Experience in mid-stream projects such as tank terminals, pump stations... 
    Long term contract
    Local area
    Flexible hours

    Hatch

    Calgary, AB
    1 day ago
  • $20 per hour

     ...not only a place for our children and youth to grow but for our staff to grow too! We are passionate about helping staff develop new skills...  .... You are proficient with Google Suite, registration software, database management, graphic design tools such as Adobe Suite or... 
    Hourly pay
    Permanent employment
    Temporary work
    Summer work
    Seasonal work
    Monday to friday
    Flexible hours
    Afternoon shift
    Early shift

    Foothills Academy Society

    Calgary, AB
    1 day ago
  •  ...great benefits of joining our team! Flexible Hours Advancement Opportunities Benefit packages Performance based bonuses Staff Discount Lifelong Friendships When not at work, you may catch us out in the community volunteering, raising funds for The Canadian... 
    Local area
    Flexible hours

    The Canadian Brewhouse

    Calgary, AB
    24 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Backend Engineer - Remote. Be the first to apply!