
Opportunity at
FaireSenior Product Engineer - Value
Faire seeks a Senior Product Engineer - Value (Level 4) to join its team. Faire operates a global wholesale marketplace powered by technology, data, and machine…
Career Tools
About This Role
Faire seeks a Senior Product Engineer - Value (Level 4) to join its team. Faire operates a global wholesale marketplace powered by technology, data, and machine learning, connecting independent retailers with brands to support local commerce. The company was established in 2017 by former product and engineering leads from Square. In this position, the engineer will work on Faire Pay, the internal payment method that functions similarly to a dedicated…
Job Description
Faire seeks a Senior Product Engineer - Value (Level 4) to join its team. Faire operates a global wholesale marketplace powered by technology, data, and machine learning, connecting independent retailers with brands to support local commerce. The company was established in 2017 by former product and engineering leads from Square.
In this position, the engineer will work on Faire Pay, the internal payment method that functions similarly to a dedicated credit card for retailers. Responsibilities involve managing backend systems in Kotlin, handling KYB and KYC processes, overseeing credit limits, issuing monthly statements, and calculating interest and fees. The ideal candidate brings strong backend engineering expertise and an interest in financial products.
This is a full-time position operating on a hybrid schedule. Employees work on site three days each week, specifically Tuesdays and Thursdays, along with a flexible third day chosen by the employee from Mondays, Wednesdays, or Fridays. Hybrid personnel can also work remotely for up to four weeks annually. The base salary range for candidates in Canada is $156,000 to $214,500 per year, and the position includes equity and comprehensive benefits.
Responsibilities
- Manage and maintain critical services in Kotlin-based backend systems and payment infrastructure supporting Faire Pay
- Oversee KYB and KYC verification procedures as well as third-party integrations
- Handle credit limits, monthly statements, and the calculation of interest and fees while ensuring accuracy and compliance
- Partner with Product and Design teams to enhance the user experience across enrollment, checkout, monthly statements, and repayment
- Collaborate with Risk and Data Science groups to integrate eligibility, underwriting, and limit-assignment signals into reliable pipelines
- Track and optimize program performance using experimentation and analytics to encourage product adoption and responsible repayment habits
- Mentor fellow engineers and help establish benchmarks for design reviews, testing protocols, and operational standards
Requirements
- Have at least five years of professional experience in backend systems development
- Demonstrate proficiency in Kotlin or comparable object-oriented programming languages
- Possess a strong foundation in distributed systems, service design, and data consistency
- Be comfortable building systems that prioritize correctness, auditability, and regulatory compliance
- Exhibit effective cross-functional communication and collaboration skills
- Work from the office three days per week on Tuesdays, Thursdays, and a flex day
Qualifications
- Professional background in payments, credit, or lending domains
- Prior experience working alongside Risk and Data Science teams on risk models, underwriting pipelines, or experimentation frameworks
- Demonstrated curiosity regarding financial products and risk management practices
- Hold a Bachelor's degree in Computer Science, Engineering, or possess equivalent industry experience
Core Skills
Benefits
- Competitive base pay with eligibility for equity
- Comprehensive benefits package supporting life inside and outside of work
- Access to enterprise AI tools and resources
- Flexibility to work remotely for up to four weeks per year for hybrid roles
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the employment type for this role?
This is a full-time position.
What is the remote work policy?
The position is hybrid, requiring employees to work on site three days a week on Tuesdays, Thursdays, and a flexible choice of Monday, Wednesday, or Friday. Hybrid employees may also work remotely for up to four weeks each year.
What is the salary range for the position?
For candidates based in Canada, the annual base pay ranges from $156,000 to $214,500. The role also includes equity and benefits, with the final base pay determined by factors like transferable skills, experience, market conditions, and primary work location.
What technology stack does the engineering team use?
The team utilizes Kotlin and Java, alongside tools and frameworks such as JUnit, Hibernate, Guice, Jersey, HTTP, JSON, Protocol Brokers, MySQL, CockroachDB, DynamoDB, and AWS.
Where is the office location for this job?
The specific office location is not stated in the posting, though Faire maintains headquarters in San Francisco and Kitchener-Waterloo, with additional offices in Toronto, London, and New York.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
