Tech jobs
Job listings
Senior Software Engineer, Backend (Batch Infrastructure)
Build and maintain a scalable, self-serve compute platform for Affirm’s batch workloads using Python/Kotlin, AWS, Kubernetes, and workflow orchestration tools like Airflow.
Senior Site Reliability Engineer (SRE & Platform Reliability)
Build and maintain the reliability, observability, and incident-response tooling that keeps Affirm’s distributed systems running smoothly for millions of users.
Staff Software Engineer, Backend (Order Platform)
Build and own Affirm’s post-checkout order platform—handling captures, refunds, and settlement—using Python/Kotlin, AWS, MySQL, Spark and Kubernetes to keep payments flowing reliably at scale.
Staff Software Engineer, Backend (Online Storage)
Design and build scalable, multi-region database platforms for Affirm’s fintech services, focusing on MySQL, DynamoDB, Redis, and distributed SQL systems while automating operations like migrations and disaster recovery.
Principal DevOps Engineer (Poland Remote)
Principal DevOps Engineer designs and implements scalable AWS serverless and Kubernetes platforms, leads reliability improvements, and mentors teams to boost delivery velocity and developer experience.
Automation Engineer (Mobile Applications)
Build and maintain automated test frameworks for mobile apps, SDKs, and backend services using Java/Kotlin, API testing, and CI/CD integration to ensure payment platform reliability.
Senior Backend Engineer, BSS Platform
Build and maintain high-performance backend services for Rakuten Mobile’s billing, order management, and CRM systems using Java/Spring Boot, Kubernetes, and PostgreSQL.
Associate Software Developer
Builds and maintains microservices and data workflows in Azure, AWS, and on-prem, using C#, SQL Server, and containerization while collaborating with government clients.