This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Senior Software Engineer, Backend (Batch Infrastructure)

Added
21 days ago
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Senior Software Engineer, Backend (Batch Infrastructure) at Affirm

\n

Affirm is seeking a Senior Software Engineer for its backend batch infrastructure. In this role you will design, implement, and scale batch processing systems that power data workflows across services. You will own reliable scheduling, fault tolerance, observability, and performance improvements, and you will collaborate with platform engineers, data scientists, and product teams to deliver scalable systems that support Affirm's growth.

\n

What you'll do

\n
    \n
  • Design, implement, and operate high throughput batch processing infrastructure used by multiple services
  • \n
  • Own reliability, monitoring, alerting, and performance optimization for batch jobs
  • \n
  • Collaborate with data engineers, platform teams, and product engineers to ship robust data pipelines
  • \n
  • Mentor, review code, and help grow the backend engineering practice
  • \n
\n

Qualifications

\n
    \n
  • Extensive backend software engineering experience
  • \n
  • Strong experience with distributed systems and batch processing architectures
  • \n
  • Proficiency in one or more of Java, Go or similar backend languages
  • \n
  • Knowledge of cloud environments and container orchestration
  • \n
  • Bachelor's degree in Computer Science or related field or equivalent practical experience
  • \n
\n

About Affirm

\n

Affirm is a financial technology company focused on delivering fair and accessible payment solutions. We build consumer products that simplify money, enable smarter financing, and empower customers to live their way.

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →