Job Closed

This listing is no longer active.

Affirm logo
Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af

Staff Software Engineer, Backend – Growth Platform

Backend EngineerSoftware EngineerOtherRemoteLeadTeam 2,200Since 2012Company Site

Location

United States

Posted

152 days ago

Salary

$200K - $250K / year

Seniority

Lead

Bachelor Degree8 yrs expExperience acceptedEnglishAWSDistributed SystemsKotlinKubernetesMySQLPythonApache Spark

Job Description

Staff Software Engineer, Backend – Growth Platform

Affirm

• Responsible for setting technical strategy for your team on a year-long time scale, owning backend platforms that power incentives and growth initiatives. • Collaborate with product management, analytics, and partner teams to shape technical direction for incentive systems. • Act as a force-multiplier by defining platform abstractions, APIs, and architectural patterns. • Take ownership of your team’s operations and availability by ensuring robust monitoring, alerting, playbooks, and on-call practices. • Foster a culture of quality and ownership by setting design and code review standards. • Help develop talent on your team by providing actionable feedback, technical guidance, and leadership.

Job Requirements

  • 8+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • An extensive track record of developing highly available distributed systems using technologies such as AWS, MySQL, Spark, and Kubernetes.
  • Experience building or evolving shared backend platforms that support Rewards, Loyalty, Incentives, Experimentation, or other growth-critical workflows used by multiple product teams.
  • Led complex technical initiatives that required cross-team alignment, long-term architectural thinking, and influence without direct authority.
  • Experience delivering major features, system components, or deprecating existing functionality through a clear technical plan.
  • Thrives in ambiguity, comfortable moving from low-level language idioms to large-scale systems architecture.
  • Strong verbal and written communication skills that support effective collaboration with a global engineering organization.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Benefits

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

Related Job Pages

More Backend Engineer Jobs

Cabify logo

Backend Software Engineer

Cabify

Cabify offers a platform through which people can connect with private drivers. Its aim is to make getting around cities an easier, more enjoyable, and safer process. Founded in 20

Backend Engineer152 days ago

• Collaborate with the principal engineers on developments planning and architecture designs. • Coordinate subprojects, building and maintaining distributed, clean, testable and data oriented applications. • Improve services reliability, scalability and performance. • Own your code all the way to production with a self-service continuous delivery pipeline and production infrastructure. • Dive deep into host-level problem-solving and help to improve detection methods. • Play a vital role in nurturing our engineering culture, emphasizing quality through peer-reviews, monitoring, and on-call best practices. • Mentor junior developers to help them grow. • Collaborate closely with the Data Science team on data oriented feature development.

Spain
€72K / year
Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Write production code every day • Contribute to architectural decisions • Improve system reliability • Actively participate in Agile ceremonies (planning, stand-ups, retrospectives)

Switzerland
Job Closed
OpenVPN Inc. logo

Engineering Lead – Backend Architecture, Java, Distributed Systems, Security

OpenVPN Inc.

OpenVPN® helps businesses of all sizes create secure, virtualized, reliable networks that scale with your team.

Backend Engineer152 days ago
Full TimeRemoteTeam 51-200Since 2002H1B No Sponsor

• Lead and manage a team of 7–10 backend engineers, with clear ownership of delivery, quality, and sustainable execution. • Drive practical, team-wide adoption of AI-assisted software development, integrating AI tools into everyday workflows such as design, implementation, testing, code review, and incident analysis. • Own and continuously evolve the architecture of large-scale, security-critical cloud services consisting of 70+ Java-based microservices. • Act as the primary architectural decision-maker for the team, balancing long-term maintainability, security, and scalability with delivery needs. • Define and maintain engineering standards and best practices, including clear guidance on effective and responsible use of AI tools. • Support engineers through coaching, regular feedback, and mentorship, fostering a collaborative, psychologically safe, and high-performing team environment. • Guide the design and development of web-based management APIs using JSON and REST. • Collaborate closely with other teams and stakeholders on system design, integration, and deployment. • Remain hands-on when needed, focusing on architectural validation, complex problem-solving, and high-impact code reviews rather than day-to-day feature delivery. • Promote high standards in security, reliability, performance, and operational readiness across all owned systems.

Albania
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 2013H1B Sponsor

• You will drive technical strategy for data pipeline workflows, making trade-offs that balance short and long-term needs across multiple teams and domains • You will deeply understand the 80% workflows performed by platform engineers day-to-day and how these contribute to the broader mission • You will provide technical expertise to multiple teams and contribute to engineering standards and best practices across Canva • You will navigate complex stakeholder relationships, translating between technical and business needs while advocating effectively for engineering requirements • You will take significant ownership of configuration frameworks and infrastructure abstraction tools, leading improvements to code structure and reducing technical debt • You will define and roll out new tools, standards, and processes that improve engineering effectiveness across multiple teams • You will help build and develop the team through effective delegation, mentorship, feedback, and by identifying opportunities for others to grow • You will work alongside the team engineering lead to identify high-value opportunities and ensure the team’s roadmap is always pointing in the right direction

Australia
Job Closed