Affirm10.03.26
AI SCORE 8.5

Senior Backend Software Engineer - Remote Position at Affirm

$169K–$240K/year

About the Role

We are looking for a Senior Backend Software Engineer to join our team at Affirm. This Senior Backend Software Engineer remote position offers the chance to work on innovative solutions that redefine credit. You will be part of the Partner Merchant Interface (PMI) team, responsible for building APIs and solutions that power Affirm’s integrations with enterprise merchants and partners.

What You'll Do

  • Break down larger projects into manageable tasks and deliver them in multiple phases.
  • Collaborate with product management, design, and analytics to support the product development lifecycle.
  • Contribute to the entire API lifecycle, including designing, developing, testing, and maintaining APIs.
  • Support operations and availability by creating and monitoring metrics, and engaging in on-call efforts.
  • Participate in growth and development activities, including the interview process.

Requirements

  • 5+ years of experience as a software engineer.
  • Proficiency in backend systems development using Python or Kotlin.
  • Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes.
  • Strong debugging skills and experience navigating large codebases.
  • Excellent verbal and written communication skills for effective collaboration.

Nice to Have

  • Experience with microservices architecture.
  • Knowledge of CI/CD practices.
  • Familiarity with Agile methodologies.

What We Offer

  • Competitive base pay ranging from $169,000 to $240,000 annually.
  • Equity rewards as part of the total compensation package.
  • 100% subsidized medical coverage for you and your dependents.
  • Flexible Spending Wallets for various lifestyle needs.
  • Generous vacation and holiday schedules.

Join us as a Senior Backend Software Engineer remote and be part of a team that values innovation and collaboration. Apply now to take the next step in your career!

Why This Job8.5 of 10

This Senior Backend Software Engineer role at Affirm offers a competitive salary, equity options, and a remote work environment, making it an attractive opportunity for experienced engineers.

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

Who Will Succeed Here

Proficient in Python and Kotlin with hands-on experience in building robust RESTful APIs, demonstrating a deep understanding of microservices architecture and API design best practices.

Self-motivated and disciplined, with a proven ability to manage time effectively in a fully remote work environment, ensuring consistent delivery on project timelines and collaboration with cross-functional teams via tools like Slack and Jira.

Extensive experience with AWS services (e.g., Lambda, EC2, S3) and Kubernetes for container orchestration, showcasing a strong capability to design and deploy scalable applications in cloud environments.

Learning Resources

Python for Everybody Specializationcourse

Career Path

Senior Backend Software Engineer(Now)Lead Backend Engineer(1-2 years)Engineering Manager or Solutions Architect(3-5 years)

Market Overview

Python Market Size 2024
$15.7B
Annual Growth
10.2%
AI Adoption in Python Development
45%
Investment in Python Tools & Frameworks
+25%
Labour Demand for Python Developers
+30%
Avg Salary for Senior Python Developers
$130K

Skills & Requirements

Required
PythonKotlinAWS
Growing in Demand
Data ScienceMachine LearningMicroservices Architecture
Declining
PerlRuby on Rails

Domain Trends

Rise of AI and Machine Learning
The demand for Python in AI/ML projects has surged, with 70% of data scientists using Python as their primary language.
Cloud-Native Development
With 60% of companies adopting cloud services, proficiency in AWS and Kubernetes has become critical for backend developers.
API-First Development Approach
Over 50% of new applications are being built with an API-first approach, emphasizing the need for strong API development skills.

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.