Staff Software Engineer, Full-Stack (Account Management)
WFA Digital Insight
As the demand for skilled software engineers continues to skyrocket, with a 25% increase in remote tech jobs in the past year, professionals with expertise in full-stack development are in high demand. With the rise of fintech, companies like Affirm are leading the charge in innovating consumer credit solutions. This role stands out for its focus on technical leadership and architecture, requiring a unique blend of technical proficiency and collaborative mindset. Candidates should be prepared to showcase their experience in developing scalable solutions and leading cross-functional teams. Before applying, it's essential to understand the company's commitment to operational excellence and customer-centric approach.
Job Description
About the Role
The Staff Software Engineer, Full-Stack, will play a critical role in developing and maintaining the customer-facing self-service channels and agent portal tooling at Affirm. This is a high-impact position that requires a deep understanding of software development, technical leadership, and collaboration. The successful candidate will be responsible for setting technical direction, making architecture and rollout tradeoffs, and owning operational readiness.As a key member of the Account Management team, the Staff Software Engineer will work closely with cross-functional teams, including product management, design, and analytics, to ensure technical sustainability and manage risks. The role involves leading designs for agentic workflows and Self Service Account Management features, reducing coupling across event-driven integrations, and codifying patterns and guardrails that make self-service, agentic account updates, and agent tooling safe, auditable, and scalable.
The ideal candidate will have a strong background in software engineering, with a focus on full-stack development, and experience in leading technical teams. They will be proficient in designing, developing, and launching backend systems at scale using technologies like Python, Kotlin, AWS, MySQL, and Kubernetes. Additionally, they will have experience with developing web apps using declarative UI frameworks like React or Vue.
What You Will Do
- Set technical strategy for the team on a year-long time scale and help tie it together with critical, business-impacting projects.
- Collaborate across teams in the product development lifecycle to ensure technical sustainability, risks, and trade-offs are well understood and managed.
- Act as a force-multiplier for the team through definition and advocacy of technical solutions and operational processes.
- Take ownership of the team's operations and availability by ensuring the right monitoring, triage rotations, playbooks, policies, testing, and alerting are in place to support on-call efforts.
- Foster a culture of quality and ownership on the team by setting code review and design standards and advocating for them beyond the team.
- Help develop talent on the team by providing feedback and guidance and leading by example.
- Develop and maintain technical roadmaps and ensure alignment with business objectives.
- Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve the team's technical capabilities.
What We Are Looking For
- 8+ years of experience as a software engineer, with a focus on full-stack development.
- Proficiency in designing, developing, and launching backend systems at scale using technologies like Python, Kotlin, AWS, MySQL, and Kubernetes.
- Experience with developing web apps using declarative UI frameworks like React or Vue.
- Strong understanding of software development principles, including design patterns, testing, and continuous integration.
- Experience delivering major features, system components, or deprecating existing functionality in a system through the definition of a technical and execution plan.
- Strong technical leadership and collaboration skills, with the ability to work effectively with cross-functional teams.
- Experience with agile development methodologies and version control systems like Git.
- Strong problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions.
Nice to Have
- Experience with cloud-based technologies, such as AWS or Google Cloud.
- Knowledge of containerization using Docker and Kubernetes.
- Experience with monitoring and logging tools, such as Prometheus and Grafana.
- Familiarity with security best practices and compliance frameworks, such as PCI-DSS or SOC 2.
Benefits and Perks
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible paid time off and remote work options.
- Professional development opportunities, including conferences, training, and mentorship.
- Access to the latest technologies and tools.
- Collaborative and dynamic work environment.
- Recognition and reward programs for outstanding performance.
- Employee referral program with incentives.
- Flexible spending accounts for healthcare and commuting expenses.
How to Stand Out
- Be prepared to showcase your experience in developing scalable full-stack solutions and leading technical teams.
- Highlight your understanding of software development principles, including design patterns, testing, and continuous integration.
- Emphasize your ability to work effectively with cross-functional teams, including product management, design, and analytics.
- Showcase your knowledge of cloud-based technologies, such as AWS or Google Cloud, and containerization using Docker and Kubernetes.
- Be ready to discuss your approach to monitoring and logging, as well as your experience with security best practices and compliance frameworks.
- Demonstrate your problem-solving skills by providing examples of complex technical issues you've analyzed and solved.
- Prepare to talk about your experience with agile development methodologies and version control systems like Git.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.