Software Engineer II (Merchant Data Platform)
Affirm
At the Merchant Engineering team, we make products that are a joy for developers to integrate, thus making it easy for Merchants and Partners to unlock the value of being part of the Affirm network. Our goal is to build a flexible, scalable, robust platform to provide the best possible purchasing experience be it online or in-store.
We are seeking a Software Engineer II to build out financial products and features providing new levels of accessibility and flexibility to our users. You will architect, design, and implement new API and microservice interfaces to manage a merchant's lifecycle, analytics, data and interactions with Affirm. You will also use your technical skillset to find opportunities to improve the performance and reliability of the systems that drive the user journey through purchasing with Affirm.
We are experiencing explosive growth with millions of customers across thousands of merchants in-store and online, and your technical leadership will be a key enabler of that growth. Come join us as we build a beloved, lasting financial services brand predicated on honesty and trust. It’s going to be an amazing ride! What you’ll do Technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems Participating in the strategic development of methods, techniques, and evaluation criteria for projects and programs Actively owning the merchant data platform and defining it's long-term health, while also improving the health of surrounding systems Collaborating with engineers within our team and across the organization Improving engineering standards, tooling, and processes throughout the organization What we look for 2-4+ years of experience as a software engineer You have a 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 -- we care just as much about the product experience (ours, our stakeholders', and our company's) as we do the design of our engineering systems. You enjoy leading technical architecture discussions and drive technical decisions within your team and beyond You communicate clearly both verbally and in writing. If anything, you trend towards over-communication
We are seeking a Software Engineer II to build out financial products and features providing new levels of accessibility and flexibility to our users. You will architect, design, and implement new API and microservice interfaces to manage a merchant's lifecycle, analytics, data and interactions with Affirm. You will also use your technical skillset to find opportunities to improve the performance and reliability of the systems that drive the user journey through purchasing with Affirm.
We are experiencing explosive growth with millions of customers across thousands of merchants in-store and online, and your technical leadership will be a key enabler of that growth. Come join us as we build a beloved, lasting financial services brand predicated on honesty and trust. It’s going to be an amazing ride! What you’ll do Technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems Participating in the strategic development of methods, techniques, and evaluation criteria for projects and programs Actively owning the merchant data platform and defining it's long-term health, while also improving the health of surrounding systems Collaborating with engineers within our team and across the organization Improving engineering standards, tooling, and processes throughout the organization What we look for 2-4+ years of experience as a software engineer You have a 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 -- we care just as much about the product experience (ours, our stakeholders', and our company's) as we do the design of our engineering systems. You enjoy leading technical architecture discussions and drive technical decisions within your team and beyond You communicate clearly both verbally and in writing. If anything, you trend towards over-communication
Base Pay Grade - L
Equity Grade - 5
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).
CAN base pay range per year: $125,000 - $175,000
#LI-Remote
Confirm your E-mail: Send Email
All Jobs from Affirm