
Opportunity at
FaireSenior Software Engineer - Brand Platform - Backend
Faire operates a technology wholesale platform connecting independent retailers and global brands, leveraging data, technology, and machine learning to support local commerce. The company is currently…
Career Tools
About This Role
Faire operates a technology wholesale platform connecting independent retailers and global brands, leveraging data, technology, and machine learning to support local commerce. The company is currently hiring a Senior Software Engineer - Brand Platform - Backend to join the Brand engineering group. In this position, the engineer will work within the brand platform sub-team to establish a strong technical foundation for customer-facing teams, focusing on maintainable, scalable, secure, and tested…
Job Description
Faire operates a technology wholesale platform connecting independent retailers and global brands, leveraging data, technology, and machine learning to support local commerce. The company is currently hiring a Senior Software Engineer - Brand Platform - Backend to join the Brand engineering group. In this position, the engineer will work within the brand platform sub-team to establish a strong technical foundation for customer-facing teams, focusing on maintainable, scalable, secure, and tested software systems.
The role involves building minimum viable products, executing production deployments multiple times each day, conducting A/B tests, and iterating based on data analytics. Ideal candidates possess a passion for problem-solving through code and an interest in developing scalable backend systems using technologies such as Kotlin, Java, MySQL, and CockroachDB. Employees operate under a hybrid work schedule requiring time in an office, while receiving comprehensive compensation packages that include base salary, equity, and benefits.
Responsibilities
- Establish clear service boundaries within the platform architecture
- Develop AI enablement capabilities for recurring team workflows
- Enhance the performance of high-contention data models
- Deliver core features utilizing the Kotlin server framework
- Design and construct new APIs to support mobile and web applications
- Partner with product teams to continuously refine the customer experience
Requirements
- Demonstrated enthusiasm for programming and addressing technical challenges with code
- Practical experience applying artificial intelligence to automate large-scale quality improvements across existing codebases
- Profound familiarity with NewSQL relational databases, specifically CockroachDB
- Demonstrated background investigating engineering productivity to identify efficiency gains across multiple teams
- Strong curiosity regarding modern tools and technologies to resolve real-world problems
Core Skills
Benefits
- Competitive financial compensation and equity options
- Comprehensive benefits package tailored to support life both inside and outside of work
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 position?
The posting specifies that this is a full-time position.
Is remote work permitted for this role?
The role is hybrid and requires employees to go into the office three days per week on Tuesdays, Thursdays, and a third flex day of their choosing. Hybrid employees also have the flexibility to work remotely for up to four weeks per year.
What is the salary range for this job?
For candidates located in Canada, the pay range is $156,000 to $214,500 per year, with actual base pay determined by factors such as transferable skills, experience, market demands, and primary work location. Salaries for other locations are not specified.
What technologies are used in this role?
The tech stack includes Kotlin, Java, JUnit, Hibernate, Guice, Jersey, HTTP, JSON, Protocol Buffers, MySQL, CockroachDB, and AWS.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
