Affirm is seeking a Software Engineer II to join their Merchant Engineering team and help build financial products and features. The Engineer will architect, design, and implement new API and microservice interfaces to manage a merchant's lifecycle, analytics, data and interactions with Affirm. They will also identify opportunities to improve the performance and reliability of systems. Affirm is experiencing rapid growth and this role will be key in enabling that growth.Role involves:
- Technical strategy for broad or complex requirements
- Participating in the strategic development of methods, techniques, and evaluation criteria for projects and programs
- Actively owning the merchant data platform
- Collaborating with engineers within our team and across the organization
- Improving engineering standards, tooling, and processes
Requirements:
- 2-4+ years of experience as a software engineer
- Proven track record of developing, testing, and shipping high-quality software at scale
- Prior experience with monitoring and alerting systems (sentry.io, rollbar, chronosphere, kibana)
- Experience with building Python, Kotlin APIs is a plus
- Experience with mySQL or ElasticSearch is a plus
- Experience building thoughtfully designed, highly performant interfaces
- Product-centric thinking
- Excellent communication skills
Role offers:
- Competitive benefits package
- Health care coverage with premiums covered for all levels for you and your dependents
- Flexible Spending Wallets for Technology, Food, Lifestyle, and family forming expenses
- Competitive vacation and holiday schedules
- Employee stock purchase plan