Job Description
Affirm is seeking a Software Engineer II to join their Developer Support Engineering team. In this role, the engineer will be responsible for developing and maintaining software systems for service level agreement data and incident communications workflows. The Software Engineer II will also fix integration bugs and collaborate with other engineers to improve software quality. Affirm is a remote-first company.Role involves:
- Planning, designing, communicating and implementing reliable and extensible software systems
- Building and maintaining services for service level agreement data and incident communications
- Leading others to foster a collaborative work environment
- Facilitating technical discussions to improve software quality
- Fixing integration bugs autonomously
- Collaborating with engineers across the organization
- Participating in Incident Communications on-call rotations
Requirements:
- Fluent in full stack development and distributed systems
- 1-3 years of software engineering experience
- Proficiency in Kotlin, Python, Javascript, React or similar programming languages
- Strong cross-team communication and collaboration
- Familiarity with AWS, RPC, MySQL and Github
- Experience synthesizing complex requirements to produce high-quality system designs and software
Role offers:
- Health care coverage with premiums fully covered by Affirm for employees and dependents
- Flexible Spending Wallets for Technology, Food, Lifestyle needs, and family forming expenses
- Competitive vacation and holiday schedules
- Employee stock purchase plan (ESPP)