Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. As a Software Engineer I in the Credit Engineering group, you will design and implement new features in the underwriting platform, collaborating with various stakeholders to ensure quality and performance while supporting Affirm's growth.
Responsibilities:
- With the support of your team, you will work on tasks that contribute to the team's projects and goals
- You will work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work
- You will strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime
- You will contribute to a sense of community on your team by engaging in growth and development activities
Requirements:
- Previous work or internship experience designing, developing and launching backend systems at scale
- Experience using one of Python or Kotlin
- Familiarity with the building blocks of distributed systems, and technologies like AWS, MySQL and Kubernetes
- Ability to take a simple problem or business scenario into a solution that interacts with multiple software components
- Experience writing clear, easily understood, well tested and extensible code
- Comfort navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews
- Demonstrated ownership of personal growth, proactively seeking feedback from team, manager, and stakeholders
- Strong verbal and written communication skills that support effective collaboration with a global engineering team
- Either equivalent practical experience or a Bachelor's degree in a related field