Manager, Software Engineering (Account Management)
WFA Digital Insight
As the demand for skilled software engineers continues to rise, with a 25% increase in remote job postings in the last year, Affirm's Manager of Software Engineering role stands out. This position requires a unique blend of technical expertise and leadership skills, with a focus on driving innovation and accountability. With the global tech industry projected to reach $5 trillion by 2027, experienced engineers who can navigate complex systems and lead high-performing teams are in high demand. Before applying, candidates should be aware that this role involves close collaboration with cross-functional teams and a strong emphasis on technical stewardship.
Job Description
About the Role
The Manager of Software Engineering at Affirm is a critical leadership position that oversees the account management team. This team is responsible for developing and maintaining customer-facing self-service channels, which are essential for providing a seamless user experience. The successful candidate will lead a team of engineering managers and software engineers, supporting their growth and performance through regular feedback, career development, and coaching. The role requires strong technical expertise, excellent leadership skills, and the ability to drive execution in a fast-paced environment.The account management team plays a vital role in Affirm's overall strategy, as it directly impacts customer experience, support efficiency, and fraud/risk outcomes. The team works closely with internal decisioning, checkout, risk, security, and analytics teams to ensure that technical solutions meet business requirements. The Manager of Software Engineering will be responsible for establishing OKRs and critical metrics to set the engineering team's direction and measure its success.
Affirm is committed to fostering a culture of innovation, accountability, empathy, and execution. As a leader in the engineering team, the Manager of Software Engineering will be expected to embody these values and promote them within the team. The company is looking for a seasoned engineering manager who can provide rigorous technical stewardship, drive continuous improvement in engineering processes and tools, and build strong relationships with people across engineering and other organizations.
What You Will Do
- Lead and manage a team of engineering managers and software engineers, supporting their growth and performance through regular feedback, career development, and coaching
- Create a long-term technical roadmap that enables the team to keep up with Affirm's fast-growing business
- Establish OKRs and critical metrics to set the engineering team's direction and measure its success
- Remove roadblocks, manage team priorities, and maintain high team productivity and morale
- Drive continuous improvement in engineering processes and tools
- Collaborate across teams in the product development lifecycle by working with product management, design, and analytics to ensure technical sustainability, risks, and trade-offs are well understood and managed
- Build relationships with people across engineering and other organizations for the design, implementation, roll-out, and maintenance of projects
- Own availability and performance of your team's systems
- Occasionally contribute to hands-on technical work when needed, such as architecture discussions or mentoring on complex technical issues
- Build a strong engineering culture around innovation, accountability, empathy, and execution
- Coach, develop, retain, and build individual growth plans for both engineering managers and individual contributors within the team
- Drive hiring and onboarding efforts to grow a diverse, high-performing team
What We Are Looking For
- Typically 6-8+ years of experience in software engineering, including 3+ years managing engineers (or equivalent leadership experience)
- Experience delivering consumer-facing software and driving execution through ambiguity
- Experience designing, developing, and launching backend systems at scale with technologies like Python, Kotlin, AWS, MySQL, and Kubernetes
- Experience developing web apps using declarative UI frameworks like React or Vue
- Technical judgment to guide architecture and quality decisions, and to hold a high bar on engineering practices
- Hands-on technical leadership: expectation to stay close to the code and architecture, including doing design/code reviews, pairing when useful, and contributing directly as needed to unblock delivery and maintain a high engineering bar
- Proven track record in stakeholder management, ownership, and successful delivery
- Demonstrated ability to grow, lead, and support high-performing engineering teams
- A humble, team-first leader who actively contributes to a strong team culture and invests in the development of peers
Nice to Have
- Experience with cloud-based technologies and containerization
- Knowledge of security and compliance principles
- Familiarity with Agile development methodologies
- Experience with data analytics and visualization tools
Benefits and Perks
- Competitive salary and equity package
- Opportunity to work with a fast-growing and innovative company
- Collaborative and dynamic work environment
- Flexible working hours and remote work options
- Access to cutting-edge technologies and tools
- Professional development and growth opportunities
- Comprehensive health and wellness benefits
- Generous parental leave policy
How to Stand Out
- Develop a strong understanding of backend systems and technologies like Python, Kotlin, and Kubernetes to stand out in the application process.
- Showcase your experience in driving execution through ambiguity and your ability to manage competing priorities.
- Prepare to discuss your approach to technical stewardship and how you stay close to the code and architecture.
- Highlight your experience in building and managing high-performing teams and your ability to coach and develop individual contributors.
- Research Affirm's products and services to understand the company's mission and values, and be prepared to discuss how your skills and experience align with them.
- Be prepared to provide specific examples of your experience in stakeholder management, ownership, and successful delivery.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.