Remote Software Engineer II - Backend (Consumer Engineering)
About the Role
We are looking for a highly motivated Remote Software Engineer II to join our Consumer Engineering team at Affirm. In this role, you will build scalable foundational systems and data pipelines that power our Card platforms. You will collaborate closely with our Product and Engineering teams to design robust Card Processing systems, ensuring we operate with the highest degree of integrity and precision.
What You'll Do
- Break down larger projects into individual tasks and deliver them in multiple phases.
- Collaborate with product management, design, and analytics teams during the product development lifecycle.
- Support the operations and availability of your team’s artifacts by creating and monitoring metrics.
- Engage in growth and development activities, including participation in the interview process.
- Build and integrate data pipelines from a variety of products and systems.
- Contribute to a foundational platform that reconciles transactions across systems, partners, and cash movements.
- Participate in an on-call rotation as required for this role.
Requirements
- 5+ years of experience as a software engineer.
- Proficiency in Python and experience with backend systems.
- Familiarity with distributed systems and technologies like AWS, MySQL, and Kubernetes.
- Ability to write clear, well-tested, and extensible code.
- Strong debugging skills and experience navigating large codebases.
- Excellent verbal and written communication skills for effective collaboration.
Nice to Have
- Experience with data analytics and operations.
- Familiarity with community management and team collaboration tools.
What We Offer
- Competitive base pay ranging from €71,000 to €101,000 per year.
- Equity rewards and employee stock purchase plan.
- Flexible Spending Wallets for tech, food, and lifestyle expenses.
- Generous time off policies including wellness days.
- Comprehensive health care coverage for you and your dependents.
This Remote Software Engineer II position at Affirm offers a competitive salary, equity options, and a focus on building scalable systems. Join a remote-first company with strong benefits.
Who Will Succeed Here
Proficient in Python with a strong understanding of asynchronous programming and frameworks such as Flask or FastAPI, essential for building scalable backend services.
Demonstrates a self-motivated, disciplined work ethic suited for remote environments, with experience in managing time effectively and collaborating across time zones.
Has experience designing and implementing data pipelines using AWS services like Lambda and Glue, and is comfortable with MySQL for data storage and retrieval in distributed systems.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months