Job Closed
This listing is no longer active.
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
Location
United States
Posted
152 days ago
Salary
$200K - $250K / year
Seniority
Lead
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 Guides
Related Job Pages
More Backend Engineer Jobs
Backend Software Engineer
CabifyCabify 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
• 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.
• Write production code every day • Contribute to architectural decisions • Improve system reliability • Actively participate in Agile ceremonies (planning, stand-ups, retrospectives)
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.
• 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.
Staff Software Engineer – Data Sync Team, Golang, Python, AWS
CanvaDesign anything. Publish anywhere.
• 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




