Manager, Software Engineering, Fullstack, (Repayment UX Engineering)

Affirm
Full-timezł365k-485k/year (PLN)

📍 Job Overview

Job Title: Manager, Software Engineering, Fullstack, (Repayment UX Engineering)

Company: Affirm

Location: Remote Poland

Job Type: Full-time

Category: Engineering Management / Software Engineering

Date Posted: 2026-07-30

Experience Level: 7+ years software engineering, 3+ years management

Remote Status: Fully Remote

🚀 Role Summary

  • Lead and grow a high-performing, full-stack engineering team focused on Affirm's critical Repayment UX surfaces.

  • Define and execute the team's technical strategy and multi-quarter roadmap, aligning with business objectives and customer trust initiatives.

  • Own the availability, reliability, and performance of consumer-critical systems, including on-call rotations and incident response.

  • Drive technical excellence, architectural decisions, and quality standards through empowerment and direct feedback.

  • Foster a culture of ownership, transparency, and continuous improvement, leveraging modern full-stack development practices and emerging technologies like agentic AI.

📝 Enhancement Note: This role is positioned as an Engineering Manager for a specialized full-stack team within Affirm's European operations. The focus on "Repayment UX" implies a high-trust environment where reliability, user experience, and direct customer interaction are paramount. The emphasis on agentic AI suggests a forward-looking approach to leveraging technology for efficiency and innovation within the team's domain.

📈 Primary Responsibilities

  • Lead, mentor, and develop a team of full-stack engineers, setting clear expectations and providing direct, constructive feedback to foster individual growth and team performance.

  • Own the technical roadmap for the Repayment UX team, translating product vision into actionable engineering plans and ensuring timely delivery of features and improvements.

  • Drive the technical direction and architectural decisions for the team's services, ensuring scalability, reliability, and maintainability of consumer-facing systems.

  • Champion best practices in software development, including code quality, testing strategies, and operational excellence, to minimize technical debt and reduce operational toil.

  • Manage the team's on-call rotation and incident response process, ensuring swift and effective resolution of production issues to maintain high system availability.

  • Collaborate closely with Product Management, Design, Analytics, and other Engineering teams to define requirements, align on priorities, and ensure seamless cross-functional execution.

  • Continuously evaluate and integrate new technologies and methodologies, including agentic AI, to enhance team productivity, system performance, and user experience.

  • Drive hiring efforts to build a diverse, talented, and high-performing engineering team, and actively contribute to a positive and inclusive team culture.

  • Oversee the delivery of user journeys across web and mobile applications, impacting millions of users and billions in loan repayments annually.

📝 Enhancement Note: The responsibilities highlight a blend of people management, technical leadership, and operational ownership. The emphasis on "consumer-critical systems" and "on-call, incident response" indicates a high-stakes environment where operational stability is as crucial as feature development. The explicit mention of "agentic AI" signals an opportunity to engage with cutting-edge technologies in a practical, product-driven context.

🎓 Skills & Qualifications

Education: While no specific degree is mandated, a Bachelor's or Master's degree in Computer Science, Engineering, or a related field is typically expected for roles of this seniority and technical depth.

Experience:

  • 7+ years of professional software engineering experience.

  • 3+ years of direct experience managing and growing engineering teams, with a focus on performance management and career development. Required Skills:

  • Proven track record of delivering high-quality, consumer-facing software products.

  • Strong experience with modern full-stack development, including declarative UI frameworks (e.g., React, React Native) and backend-for-frontend (BFF) architectures.

  • Demonstrated ability to lead and execute technical initiatives through ambiguity and changing priorities.

  • Deep understanding of system architecture, scalability, reliability, and performance tuning for complex applications.

  • Experience in managing on-call rotations, incident response, and reducing operational toil.

  • Excellent technical judgment to guide architectural and quality decisions, empowering senior engineers.

  • Strong people management skills, including setting clear expectations, providing candid feedback, and fostering engineer growth.

  • Proficient in driving cross-functional alignment and collaboration with Product, Design, and other Engineering stakeholders.

  • Calm and decisive leadership presence, adept at building alignment and resolving tensions during complex decision-making processes.

  • Humble, team-first leadership approach with a commitment to building high-trust, psychologically safe environments.

  • Strong verbal and written communication skills for effective collaboration with global teams. Preferred Skills:

  • Experience with decoupling or re-platforming consumer-facing systems within defined timelines.

  • Familiarity with agentic AI and its application in software development workflows.

  • Experience in a fast-paced, high-growth fintech environment.

  • Understanding of user experience (UX) principles and their impact on product success.

  • Experience in hiring and onboarding diverse engineering talent.

📝 Enhancement Note: The requirements emphasize strong leadership and people management alongside robust full-stack technical expertise. The mention of "React or React Native" and "backend-for-frontend" provides specific technical direction. The "ambiguity" and "complex decisions" points suggest a need for strategic thinking and resilience.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrable examples of leading engineering teams through the full software development lifecycle, from conception to deployment and ongoing maintenance.

  • Case studies showcasing successful technical strategy development and roadmap execution, highlighting alignment with business goals and measurable outcomes.

  • Evidence of managing and improving the reliability, availability, and performance of critical systems, ideally with metrics on uptime, incident resolution times, and reduction of operational burden.

  • Examples of technical design and architectural decisions, illustrating how you empowered senior engineers while providing necessary guidance.

  • Documentation or presentation materials that articulate complex technical challenges and their resolutions, demonstrating clear communication and problem-solving skills. Process Documentation:

  • Showcase experience in defining and optimizing engineering processes, such as agile methodologies, sprint planning, code review standards, and deployment pipelines.

  • Provide examples of how you have documented and improved workflows to enhance team efficiency, reduce bottlenecks, and drive continuous improvement.

  • Demonstrate familiarity with processes for incident management, root cause analysis, and implementing preventative measures to avoid recurrence.

  • Illustrate experience in establishing and refining hiring and onboarding processes to build and scale engineering teams effectively.

📝 Enhancement Note: For an Engineering Manager role, a portfolio should focus on leadership, strategy, and team impact rather than individual code contributions. Emphasis should be placed on process, methodology, and the ability to articulate complex technical and organizational challenges and their solutions. The prompt's emphasis on "process optimization" and "system implementation standards" aligns well with this role's focus on team delivery and operational excellence.

💵 Compensation & Benefits

Salary Range:

The provided base pay range for Poland is 365,000 zł - 485,000 zł per year.

  • This range is based on Affirm's stated pay grade for Poland (Base Pay Grade - P) and aligns with experienced engineering management roles in the Polish tech market, considering the company's scale and industry. New hires typically start at the lower end of the range. Benefits:

  • Health Care Coverage: 100% subsidized medical coverage for the employee and dependents (medical, dental, and vision).

  • Flexible Spending Wallets: Generous stipends for technology, food, lifestyle needs, and family-forming expenses.

  • Time Off: Competitive vacation and holiday schedules, plus "Away Days" for wellness and recharging.

  • Learning & Development: Access to programs for continuous skill enhancement and career growth.

  • Parental Benefits: Comprehensive support for new parents.

  • Equity Rewards: Potential eligibility for equity in Affirm Holdings, Inc. (parent company), categorized as Poland 5.

  • Employee Stock Purchase Plan (ESPP): Opportunity to purchase Affirm shares at a discount.

  • Type of Employment: Contract of Employment (Umowa o pracę).

  • Creative Tax Benefits: Subject to applicable law and company policy, potentially offering tax advantages.

  • Employee Resource & Community Groups: Opportunities for networking and professional development.

Working Hours: Standard full-time hours, typically 40 hours per week, with flexibility often afforded within remote work arrangements.

📝 Enhancement Note: The salary range is explicitly provided and is competitive for senior engineering management roles in Poland. The benefits package is extensive, with a strong emphasis on health, well-being, and financial growth through equity and ESPP, reflecting Affirm's "people come first" value. The "Contract of Employment" is the standard for full-time roles in Poland.

🎯 Team & Company Context

🏢 Company Culture

Industry: Fintech / Financial Services (specifically Buy Now, Pay Later - BNPL)

Company Size: Affirm is a significant publicly traded company with thousands of employees globally. The specific Repayment UX team is likely a focused, high-impact group within a larger engineering organization.

Founded: Affirm was founded in 2012, indicating a mature but still rapidly growing company with established processes and a strong market presence.

Team Structure:

  • The Repayment UX team is described as a "full-stack team based entirely in Europe within the same time zone."

  • It operates "culturally rooted in Silicon Valley," suggesting a blend of European operational presence and American tech company culture.

  • The team owns the "Manage tab" across mobile and web apps, indicating a clear domain of responsibility.

  • The Engineering Manager will lead and grow this team, partnering closely with Product, Design, Analytics, and other Engineering teams, implying a highly collaborative environment.

  • The structure is designed to give dedicated leadership to a high-performing team anchored by a tech lead. Methodology:

  • Data-Driven Decision Making: The role emphasizes partnering with Analytics and using data to drive business outcomes, suggesting a strong reliance on metrics and insights.

  • Agile Development: The responsibility to "keep the team shipping in small increments, breaking large programs into sprint-sized milestones" points to an agile or iterative development methodology.

  • Ownership and Accountability: The culture emphasizes "ownership," "accountability," and "transparency," indicating a proactive and results-oriented environment.

  • User-Centric Design: The focus on "world-class user experiences" and owning "high-trust surfaces" highlights a deep commitment to customer satisfaction and product quality.

  • Leverage and Efficiency: The goal to "multiply their output through focus and leverage, including agentic AI" signifies a strategic approach to maximizing team impact.

Company Website: https://www.affirm.com/

📝 Enhancement Note: Affirm operates in the dynamic fintech space, known for innovation and rapid growth. The company culture appears to balance a strong tech-first, Silicon Valley ethos with a European operational footprint, fostering a remote-first environment that values autonomy and collaboration. The Repayment UX team is central to customer trust and financial operations.

📈 Career & Growth Analysis

Operations Career Level: This role is at the Manager level within Software Engineering. It's a leadership position responsible for a dedicated team, technical direction, and delivery. For operations-minded individuals, this translates to managing processes, systems, and people to ensure the efficient and reliable functioning of critical product areas. The scope extends beyond pure development to include operational stability, strategic planning, and cross-functional influence.

Reporting Structure: The Engineering Manager will report into a Director or Head of Engineering, likely within the European engineering organization. They will manage a team of full-stack engineers and a Tech Lead, and will have close working relationships with Product Managers, Designers, and other Engineering Managers for cross-functional initiatives.

Operations Impact: The Repayment UX team's work directly impacts customer trust, repayment rates, and overall financial health of Affirm. As Manager, you will ensure the operational excellence of systems that handle billions in loan repayments, directly contributing to revenue stability and customer satisfaction. Your leadership will drive the efficiency and reliability of these critical financial workflows.

Growth Opportunities:

  • Technical Leadership: Deepen expertise in full-stack architecture, system reliability, and modern development practices,

Application Requirements

Candidates must have at least 7 years of software engineering experience, including 3 years in a management role. You should have a proven track record of delivering consumer-facing software and experience with modern full-stack development frameworks like React.