Software Engineer II, Backend (Consumer Engineering)
Software Development
WFA Digital Insight
As demand for digital payment solutions surges, the need for skilled software engineers with expertise in backend development has never been more pressing. With the global remote workforce on the rise, companies like Affirm are leading the way in innovative, consumer-centric financial products. To succeed in this role, candidates should possess a deep understanding of distributed systems, proficiency in Python, and experience with AWS technologies. Before applying, consider the importance of collaboration, technical expertise, and adaptability in a rapidly evolving fintech landscape.
Job Description
About the Role
Affirm is seeking a highly motivated Software Engineer II to build scalable foundational systems and data pipelines, powering our Card platforms.Responsibilities
- Break down larger projects into individual tasks and deliver them in multiple phases, collaborating with others to ensure timely delivery of your work.
- Support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics.
- Create and monitor metrics, escalating when needed, and support operations and availability of your team’s artifacts.
- Contribute to a sense of community on your team by engaging in growth and development activities.
- Build and integrate data pipelines from a wide variety of products and systems.
- Build a foundational platform enabling critical processes, including reconciling each individual transaction across systems, partners, and cash movements.
Requirements
- 5+ years of experience as a software engineer.
- Experience designing, developing, and launching backend systems, with proficiency in Python.
- Familiarity with the building blocks of distributed systems and technologies like AWS.
How to Stand Out
- Be prepared to discuss your experience with backend systems and data pipelines, highlighting specific projects and technologies used.
- Showcase your understanding of distributed systems and how you've applied this knowledge in previous roles.
- Emphasize your ability to collaborate with cross-functional teams, including product management and design.
- Demonstrate proficiency in Python and AWS technologies, and be ready to provide examples of how you've utilized these skills.
- Consider creating a personal project or contributing to open-source initiatives to demonstrate your skills and passion for software engineering.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.