Senior Staff Software Engineer, Consumer Engineering (Web Infra)
WFA Digital Insight
As the demand for skilled software engineers grows, with a 25% increase in remote job postings in the last year, Affirm is seeking a Senior Staff Software Engineer to drive their web development strategy. With over 10 years of experience in architecting and scaling web applications, the ideal candidate will have a deep understanding of emerging web technologies and a track record of leading critical projects. What sets this role apart is the opportunity to work with a talented team and influence the technical vision of the company. Before applying, candidates should be aware of the high level of technical ability and leadership required for this position.
Job Description
About the Role
The Senior Staff Software Engineer position at Affirm is a critical role that entails leading the web platform and infrastructure across all web engineering. As a senior engineer, you will be responsible for shaping best practices, driving architectural choices, and delivering critical initiatives. You will work closely with a talented team of senior engineers, architects, and product teams to build and drive the web development strategy for all frontend teams.The role requires a high level of technical ability and leadership, with experience in advancing and improving design systems, application architecture, CI/CD, observability, performance, and AI tooling for complex, mission-critical web applications. You will be expected to mentor and grow the team, build relationships with stakeholders, and drive the successful delivery of critical initiatives.
What You Will Do
- Build and drive web development strategy for all frontend teams
- Deliver critical improvements to large monorepo build and deploy systems, focusing on high reliability and performance
- Architect and contribute to decisions on the right platform, tools, and technologies to support consistency and reliability
- Empower web engineers to leverage AI to improve delivery speed, code quality, and developer experience
- Design, implement, and extend core platform components and functionality to enable new products and features to be built
- Plan, design, and build core platform software and systems to scale with an increasing number of users, features, business requirements, partners, and new engineers
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain technical documentation and standards
- Participate in code reviews and ensure high-quality code is delivered
What We Are Looking For
- 10+ years of experience architecting, building, and scaling web applications for large user bases
- A deep understanding of both current and emerging web technologies, such as React, Typescript, NX, Oxlint, TurboRepo, RSPack, and Vite
- Ability to create and drive a complete technical vision and roadmap
- Track record of successfully leading critical projects and leveraging partner teams for company-wide results
- Extensive experience developing and implementing technical strategy that drove prominent change in system reliability and performance
- Previous project management or people management experience
- Strong verbal and written communication skills
- Bachelor’s degree in a related field or equivalent practical experience
Nice to Have
- Experience with cloud-based technologies and containerization
- Knowledge of DevOps practices and tools
- Familiarity with Agile development methodologies
- Experience with AI and machine learning technologies
Benefits and Perks
- Competitive base salary
- Equity rewards
- 100% subsidized medical coverage, dental, and vision for you and your dependents
- Monthly stipends for health, wellness, and tech spending
- Opportunity to work with a talented team and influence the technical vision of the company
- Flexible working hours and remote work arrangement
- Professional development opportunities and training programs
- Access to the latest technologies and tools
How to Stand Out
- Ensure you have a strong portfolio showcasing your experience in web development and engineering, highlighting your ability to lead architectural choices and drive technical vision.
- Be prepared to discuss your experience with emerging web technologies and how you stay up-to-date with industry trends.
- Showcase your ability to communicate complex technical concepts to non-technical stakeholders, demonstrating your strong verbal and written communication skills.
- Highlight your track record of successfully leading critical projects and leveraging partner teams for company-wide results, emphasizing your leadership and project management experience.
- Be prepared to discuss your experience with AI and machine learning technologies, and how you can leverage them to improve delivery speed, code quality, and developer experience.
- Research the company culture and values, and be prepared to discuss how your skills and experience align with Affirm's mission and vision.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.