About the Role
We are seeking a Senior Software Engineer to join our Checkout Solutions team at Affirm. This remote position offers an exciting opportunity to be part of a team that is reinventing credit to make it more honest and friendly. As a Senior Software Engineer, you will help build the APIs and solutions that power all of Affirm’s integrations with Enterprise Merchants and Partners.
What You'll Do
- Own and deliver quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems.
- Collaborate with product management, design, and analytics to support the product development lifecycle.
- Proactively identify project, process, technology, or business issues and lead in solving them.
- Create and monitor metrics to support the operations and availability of your team’s artifacts.
- Foster a culture of quality and ownership by setting and improving code review and design standards.
- Develop talent on your team by providing feedback and guidance, leading by example.
Requirements
- 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
- Experience with highly available distributed systems using AWS, MySQL, and Kubernetes.
- Ability to define a technical plan for the delivery of significant features or system components.
- Proficient in making significant changes in a large code base.
- Strong verbal and written communication skills for effective collaboration.
- Bachelor’s degree in a related field or equivalent practical experience.
Nice to Have
- Experience with microservices architecture.
- Familiarity with CI/CD processes.
- Knowledge of security best practices in software development.
What We Offer
- Competitive salary ranging from $169,000 to $240,000 based on location and experience.
- 100% subsidized medical coverage for you and your dependents.
- Generous stipends for technology, food, lifestyle needs, and family forming expenses.
- Flexible vacation and holiday schedules to recharge.
- Employee stock purchase plan enabling you to buy shares of Affirm at a discount.
This Senior Software Engineer role at Affirm offers a unique opportunity to work remotely while contributing to innovative checkout solutions in the FinTech space.
Who Will Succeed Here
Expert in Python and Kotlin with a strong understanding of building robust APIs and microservices that integrate with complex systems, particularly in a cloud environment like AWS.
Proven experience in deploying and managing applications using Kubernetes, demonstrating a proactive approach to infrastructure as code and CI/CD practices in a fully remote setting.
Strong analytical mindset and problem-solving skills, with a focus on optimizing MySQL database performance and ensuring data integrity in high-traffic environments.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months