Current jobs related to Staff Software Engineer, Backend - Halifax - Affirm
-
Software Engineer II, Backend
2 hours ago
Halifax, Canada Affirm Full timeSoftware Engineer II, Backend (Identity Decisioning) 1 day ago Be among the first 25 applicants Join to apply for the Software Engineer II, Backend (Identity Decisioning) role at 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....
-
Senior Software Engineer, Backend
2 hours ago
Halifax, Canada Affirm Full timeSenior Software Engineer, Backend (Growth Platform) Join to apply for the Senior Software Engineer, Backend (Growth Platform) role at 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. Our Engineering team builds systems that...
-
Senior Software Engineer, Backend
2 hours ago
Halifax, Canada Affirm Full timeSenior Software Engineer, Backend (Merchant Interfaces)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 Partner Merchant Interface (PMI) team builds the APIs and solutions that power Affirm’s integrations with Enterprise Merchants...
-
Senior Software Engineer, Backend
2 hours ago
Halifax, Canada Affirm Full timeSenior Software Engineer, Backend (Decisions and Pricing Foundations) Join to apply for the Senior Software Engineer, Backend (Decisions and Pricing Foundations) role at 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. The...
-
Senior Backend Engineer – Decisions
2 hours ago
Halifax, Canada Affirm Full timeA financial technology company is seeking a Senior Software Engineer specializing in backend systems. This role involves delivering team goals, collaborating across product management and design, and solving complex business issues. Candidates should have over 4 years of experience in backend development using Python or Kotlin, along with familiarity with...
-
Staff Software Engineer, Membership
3 weeks ago
Halifax, Canada Instacart Full timeWe're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We...
-
Senior Backend Engineer
2 hours ago
Halifax, Canada Affirm Full timeA leading financial technology company is seeking a Senior Software Engineer for their Backend team to drive API solutions and integrations. This role involves collaborating with product management and design teams, managing project delivery, and supporting operations. Candidates should have 4+ years in backend development using languages like Python or...
-
Senior Backend Engineer
2 hours ago
Halifax, Canada Affirm Full timeA leading fintech company is seeking a skilled software engineer to join their Partner Merchant Interface (PMI) team in Halifax, Canada. This role involves breaking down projects, supporting product development, and contributing to the API lifecycle. The ideal candidate has over 5 years of experience in designing and developing backend systems and is...
-
Software Engineer III
2 hours ago
Halifax, Canada SpryPoint Full timeJoin to apply for the Software Engineer III role at SpryPointJoin to apply for the Software Engineer III role at SpryPointGet AI-powered advice on this job and more exclusive features.The CompanySimply put, SpryPoint provides Smart Solutions for Smart Utilities.Founded in 2011, SpryPoint is a leading provider of cloud-based solutions for the utility sector....
-
Software Engineer III
30 minutes ago
Halifax, Nova Scotia, Canada SpryPoint Full timeThe Company2025 Deloitte Technology Fast 50 Canada Recipient SpryPoint is revolutionizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry with the first and only cloud-native platform built specifically for modern utilities.Founded by industry veterans in 2012, we've grown from...
Staff Software Engineer, Backend
2 hours ago
OverviewStaff Software Engineer, Backend (Streaming)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 forms the backbone of several online and offline workloads and drives the strategy for event-driven architecture, stream processing, replication, data exploration, discovery and validation. We leverage open source technologies like Kafka, Flink, Spark and build our own as needed to design and build real-time data processing pipelines that handle massive volumes of data across distributed systems.As a member of the Streaming team, you would identify and execute on new streaming data infrastructure use cases, design and scale infrastructure, and collaborate with other teams to promote optimal data use across the company. The role requires deep expertise in stream processing technologies and a passion for building scalable, fault-tolerant data infrastructure.Key ResponsibilitiesDesign and build data infrastructure systems, services and tools to support new Affirm products and business requirements, securely scaling over millions of users and transactions.Build and optimize high-throughput, low-latency data pipelines for critical business applications.Develop frameworks and services to be used by other engineering teams to manage billions of dollars in loans and power customer experiences.Support the Streaming team that underpins multiple online and offline workloads at Affirm.Improve reliability and efficiency of the data platform at scale with high availability.Collaborate with ML and Analytics teams to deliver streaming solutions across various use-cases and best practices.Monitor, troubleshoot, and maintain production streaming systems to ensure data reliability.What We Look For8+ years of industry experience building large-scale production systems.Strong hands-on experience with Apache Kafka or similar streaming solutions for large-scale event streaming and message queuing.Experience building and operating robust, highly available infrastructure.Experience with data platforms like Snowflake, Glue or Databricks is a plus.Experience with Confluent Platform (Schema Registry, Tableflow) is a strong plus.Expertise with at least one stream processing framework (Spark, Samza, Flink, Beam, etc.).Hands-on experience with Kafka Connect and Kafka Schema Registry components, understanding their underlying functionality.Solid programming skills in Python, Java or Kotlin.Experience with Apache Iceberg table format and CDC 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 and CompensationLocation: Remote CanadaPay Grade: PEquity Grade: 7Base pay range (Canada): CAN$178,000 – CAN$228,000 per year. Compensation may include health, wellness and tech stipends, and benefits. Equity rewards may be offered by Affirm Holdings, Inc. (parent company).Affirm is remote-first; most roles are remote. Some roles may require working from an office occasionally.BenefitsHealth care coverage – Affirm covers premiums for you and dependentsFlexible Spending Wallets – stipends for technology, food, lifestyle needs, and family forming expensesPaid time off – vacation and holidaysESPP – Employee Stock Purchase PlanWe’re committed to an inclusive interview experience and can provide reasonable accommodations during the hiring process.For U.S. positions that could be performed in Los Angeles or San Francisco, Affirm considers qualified applicants with arrest and conviction records as required by local law.By submitting your application, you acknowledge Affirm's Global Candidate Privacy Notice and consent to the collection, processing, use and storage of your personal information as described therein.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information Technology #J-18808-Ljbffr