Summary
Join Affirm's Card Checkout team as a Senior Software Engineer to design and develop complex software systems for honest, transparent financing. Develop high-quality, scalable, and flexible checkout experiences for users. Collaborate with cross-functional teams to define software requirements and architecture.
Requirements
- 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture
- Proficiency in modern programming languages such as Java, Python, C#, or similar
- Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes)
- Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development
- Strong understanding of software development methodologies (Agile, Scrum, DevOps)
- Excellent problem-solving and analytical skills
- Proven leadership and mentorship capabilities
- Strong verbal and written communication skills
Responsibilities
- Lead the design, development, and deployment of software systems and applications
- Collaborate with cross-functional teams to define software requirements and architecture
- Write clean, maintainable, and efficient code in programming languages such as Java, Python, C++, or others as required
- Optimize and refactor existing code to enhance performance and scalability
- Provide mentorship and guidance to junior and mid-level engineers
- Review code, provide feedback, and ensure adherence to best coding practices
- Lead technical discussions, design reviews, and solution brainstorming sessions
- Analyze and troubleshoot complex technical issues
- Develop innovative solutions to meet business needs, focusing on robustness, security, and performance
- Design and implement large-scale, high-availability, and scalable systems
Benefits
- 100% subsidized medical coverage, dental, and vision for you and your dependents
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount