Affirm10.03.26
AI SCORE 8.5

Staff Software Engineer - Backend (Deal Reporting) Remote

$101K–$131K/year

About the Role

We are seeking a highly motivated Staff Software Engineer - Backend to join our Deal Reporting team at Affirm. This remote position allows you to work from anywhere in Spain while contributing to our mission of reinventing credit to make it more honest and friendly. As a Staff Software Engineer, you will play a crucial role in building integrations, services, and testing infrastructure that power the funding of every Affirm loan.

What You'll Do

  • Set the technical strategy for your team on a year-long time scale, ensuring alignment with critical, business-impacting projects.
  • Collaborate across teams in the product development lifecycle, working closely with product management, design, and analytics to ensure technical sustainability.
  • Act as a force-multiplier for your team by defining and advocating for technical solutions and operational processes.
  • Take ownership of your team’s operations and availability by implementing effective monitoring, triage rotations, playbooks, policies, testing, and alerting.
  • Foster a culture of quality and ownership by setting code review and design standards, and advocating for them beyond your team.
  • Develop talent on your team through feedback, guidance, and leading by example.
  • Participate in an on-call rotation as a requirement of the role.

Requirements

  • 7+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
  • Strong knowledge of Apache Spark and its inner workings.
  • Experience with task orchestration systems like Airflow or Temporal is a plus.
  • Proven ability to deliver major features and system components through the definition of a technical and execution plan.
  • Ability to write high-quality code that is easily understood and used by others.
  • Strong verbal and written communication skills to support effective collaboration with our global engineering team.

Nice to Have

  • Experience in a remote-first company culture.
  • Familiarity with agile methodologies.

What We Offer

  • Base pay range: €101,000 - €131,000 per year.
  • Equity rewards offered by Affirm Holdings, Inc.
  • Flexible Spending Wallets for tech, food, and lifestyle.
  • Wellness days to recharge.
  • Learning & Development programs to help you grow.
  • 100% subsidized medical coverage, dental, and vision for you and your dependents.
  • Competitive vacation and holiday schedules.
  • Employee stock purchase plan enabling you to buy shares of Affirm at a discount.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Staff Software Engineer role at Affirm offers a unique opportunity to lead backend development in a remote-first environment. With competitive compensation and a strong focus on employee well-being, it stands out in the FinTech sector.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Python and Kotlin, with a solid understanding of microservices architecture for building scalable backend systems, specifically using AWS services like Lambda and RDS.

Self-motivated and disciplined to thrive in a fully remote environment, capable of managing time effectively while collaborating with cross-functional teams using tools like Jira and Slack.

Deep understanding of data processing frameworks such as Apache Spark and Airflow, with a proactive mindset for optimizing ETL processes and improving system performance.

Learning Resources

Python for Everybody Specializationcourse

Career Path

Staff Software Engineer - Backend (Deal Reporting)(Now)Engineering Manager(1-2 years)Director of Engineering(3-5 years)

Market Overview

Python Market Size 2024
$20B
Annual Growth
11.2%
AI Adoption in Python
65%
Investment in Python-based Solutions
+45%
Labour Demand for Python Developers
+30%
Avg Salary for Senior Python Engineer
$140K

Skills & Requirements

Required
PythonKotlinAWS
Growing in Demand
Data EngineeringMachine LearningCloud Architecture
Declining
PerlRuby on Rails

Domain Trends

Increased Use of Data Pipelines
The demand for data engineering roles has increased by 40% as organizations focus on building robust data pipelines using tools like Apache Airflow and Spark.
Shift Towards Serverless Architectures
Adoption of serverless architectures is growing, with 50% of companies planning to implement AWS Lambda and similar services to enhance scalability and reduce costs.
Integration of AI in Backend Development
Around 70% of companies are integrating AI capabilities into backend systems, leveraging Python for machine learning and data analysis, driving demand for engineers skilled in AI frameworks.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.