Senior Software Engineer, Backend (Batch Infrastructure)

2 months ago
Full-time
Senior
Software Development
Affirm

Affirm

Affirm offers a transparent buy now, pay later service founded in 2012 by Max Levchin. No late fees or surprises, just a responsible way to pay over time for your favorite brands.

Diversified Financial Services
1K-5K
Founded 2012

Description

  • Own and deliver quarterly team goals while leading engineers through ambiguous, open-ended work.
  • Collaborate with product management, design, and analytics on ideation, technical constraints, risks, and trade-offs.
  • Identify project, process, technology, and business issues and lead efforts to resolve them.
  • Support operations and availability by creating and monitoring metrics, escalating issues, and participating in on-call and keep-the-lights-on work.
  • Set and improve code review and design standards, and advocate for them through writing and tech talks.
  • Develop talent by providing feedback, guidance, and leading by example.
  • Build and maintain reliable, scalable compute infrastructure for business-critical batch workloads.
  • Partner with stakeholders across the product development lifecycle to deliver backend and infrastructure solutions.

Requirements

  • 4+ years of experience designing, developing, and launching backend systems at scale using Python, Kotlin, or similar languages.
  • Experience building highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience building and managing workflow orchestration frameworks such as Airflow, Flyte, Prefect, Temporal, or Luigi.
  • Experience scaling Spark or Flink for very large datasets on Kubernetes, or working knowledge of doing so.
  • Experience defining technical plans for significant features or system components with simple, extensible designs.
  • Ability to make significant changes in a large codebase and use tools and practices to do so safely.
  • Strong verbal and written communication skills for effective collaboration with a global engineering team.
  • Demonstrated ownership of personal growth and willingness to proactively seek feedback.
  • Equivalent practical experience or a Bachelor’s degree in a related field.
  • Remote candidates must reside in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

Benefits

  • Base salary range of $153,000-$213,000 CAD per year.
  • Equity rewards, including an Equity Grade of 6.
  • Monthly stipends for health, wellness, and tech spending.
  • 100% subsidized medical, dental, and vision coverage for employees and dependents.
  • Health care coverage with all premiums covered by Affirm.
  • Flexible spending wallets for technology, food, lifestyle needs, and family-forming expenses.
  • Competitive vacation and holiday schedules.
  • Employee stock purchase plan (ESPP) at a discount.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Developer

Aspire Software 251-1K Internet Software & Services

Vocantas, part of Fluent Software Group, is seeking a Senior Software Developer to build secure, reliable workforce communication and scheduling products through hands-on full-stack development with a backend focus.

Angular C# JavaScript Microservices .NET REST API TypeScript Vue.js
4 hours, 57 minutes ago

Software Engineer (Mid-Senior)

Aether Aerospace 501-1000 aviation & aerospace

Aether Aerospace is hiring a full-time Mid-Senior Software Engineer to develop C/C++ real-time software and Angular interfaces for U.S. Department of Defense programs, working remotely with 50% travel to Hollywood, Maryland.

Agile Angular C C++
4 hours, 57 minutes ago

Intelligent Automation Engineer

Coforge 10K-50K IT Services

Coforge is hiring a remote Intelligent Automation Engineer in Costa Rica to design, develop, and optimize scalable automation solutions using UiPath, Power Automate, and AI technologies.

Agile CI/CD Machine Learning Microservices PowerShell Python Scrum
1 day, 3 hours ago

Intelligent Automation Engineer

Coforge 10K-50K IT Services

Coforge is hiring a remote Intelligent Automation Engineer in Colombia to design, develop, and optimize scalable automation solutions using UiPath, Power Automate, and AI technologies.

Agile CI/CD Machine Learning Microservices PowerShell Python Scrum
1 day, 3 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers