FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Backend – Batch Infrastructure
AffirmSenior backend engineer building scalable batch infrastructure for Affirm, a buy-now-pay-later company. Designing distributed systems and workflow platforms supporting ML, product, and financial engineering.
Posted 8/5/2026full-timeRemote • California, Connecticut, New Jersey, New York, Washington • 🇺🇸 United StatesSenior💰 $195,000 - $255,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing backend systems at scale, with a strong focus on Python or Kotlin, AWS, and Kubernetes. Proven ability to lead teams through complex problem-solving while fostering talent development and maintaining high engineering standards.
Highest-signal resume keywords
Backend System DesignPython or Kotlin ProficiencyAWS and Kubernetes ExperienceWorkflow Orchestration FrameworksStrong Communication Skills
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend System DevelopmentDistributed SystemsPythonKotlinAWSMySQLKubernetesAirflowSparkFlink
Soft Skills
LeadershipCollaborationFeedback and GuidanceProblem-SolvingCommunication
Tools & Technologies
MySQLKubernetesAirflowFlytePrefectTemporalLuigi
Certifications & Qualifications
Bachelor’s Degree in Related Field
Industry Keywords
Distributed SystemsWorkflow OrchestrationCode Review StandardsTechnical ConstraintsMetrics Monitoring
Tech Stack
Tools & technologiesAirflowAWSDistributed SystemsKotlinKubernetesMySQLPythonSpark
About the role
Key responsibilities & impact- Own and deliver quarterly goals for the team
- Lead engineers through ambiguous, open-ended problems and support them throughout delivery
- Collaborate with product management, design, and analytics throughout the product development lifecycle
- Participate in ideation, articulate technical constraints, and partner on risk and trade-off decisions
- Identify and lead resolution of project, process, technology, and business issues
- Support operations and artifact availability by creating and monitoring metrics, escalating issues, and participating in on-call efforts
- Establish and improve code review and design standards
- Advocate for engineering standards through writing and tech talks
- Develop team talent through feedback, guidance, and leading by example
Requirements
What you’ll need- 4+ years of experience designing, developing, and launching backend systems at scale
- Experience using Python or Kotlin
- Track record developing highly available distributed systems
- Experience with AWS, MySQL, and Kubernetes
- Experience building and managing workflow orchestration frameworks such as Airflow, Flyte, Prefect, Temporal, or Luigi
- Experience or working knowledge scaling Spark or Flink for extremely large datasets on Kubernetes
- Ability to define technical plans for significant features or system components with elegant, simple, and extensible designs
- Ability to write high-quality, understandable code
- Proficiency making significant changes in a large codebase safely
- Strong verbal and written communication skills
- Equivalent practical experience or a Bachelor’s degree in a related field
Benefits
Comp & perks- Equity rewards may be included in the total compensation package
- Monthly stipends for health, wellness, and tech spending
- 100% subsidized medical coverage for employees and dependents
- Dental and vision coverage for employees and dependents
- Flexible Spending Wallets with stipends for Technology, Food, Lifestyle needs, and family forming expenses
- Competitive vacation and holiday schedules
- Employee stock purchase plan enabling employees to buy Affirm shares at a discount
- Reasonable accommodations during the hiring process