Staff Software Engineer - Product Backend
Fair's software engineers develop the next-generation FinTech technologies that change how millions of users access mobility. Our products need to reliably handle information at scale, and process millions of dollars. We're looking for engineers who have a passion to help build an outstanding automotive FinTech platform. As a software engineer, you will work on a specific project to Fair's needs with opportunities to switch projects as you and our business grow and evolve. We need our engineers to display qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
As a Staff Software Engineer on the Checkout team, you will work closely with the web and
mobile app developers to design and build backend functionalities that power the checkout
experience.
Responsibilities:
- Track record of successfully building solutions with minimal requirements/instructions.
Many of our projects start life with minimal requirements like "We want to support auto
trade-ins or collect stipulations." The lead engineer needs to deeply think through the
workflow/customer experience, surface up edge cases to product/stakeholders and
guide a team around unclear requirements while meeting timelines. - Experience architecting APIs and microservices to support customer facing workflows
and third party integrations. This includes working with stakeholders to get buy-in for API
and architecture decisions. - Scrutinize and reason clearly about the technology and technical solutions.
- Arbitrate critical decisions correctly that fully consider software best practices,
product/system realities, and numerous stakeholders’ preferences and concerns. - Contribute code directly to the code base. Serve as a role model for how great software
should be written for the team. - Work closely with other team leads, UX and product to ensure successful and on time
project delivery.
Required Qualifications:
- You have a strong technical background, including 8+ years of experience with system
architecture and a successful track record leading software engineering projects. - A passion for efficiency and collaboration, with a history of establishing great
relationships with UX and Product Management teams. - Solid Python experience building APIs for customer facing mobile or web apps.
- Have experience mentoring engineers
- Enjoy doing thorough and educational code reviews and architectural reviews
- Strong communication and teamwork skills.
Our Benefits:
- 100% coverage of medical, dental and vision benefits for employees AND their families
- Healthy work-life balance
- Equity incentives
- Unlimited vacation package
- Up to four months 100% paid parental leave
- Remote work stipend
- 401(k)
- Employee referral bonus
- Diverse and inclusive culture
- Leadership, mentorship, and learning programs
It's Fair's policy to provide equal opportunity in employment to all employees and applicants for employment. No person will be discriminated against in employment because of race, color, religion, gender, gender expression, gender identity, sex, medical condition (as defined by California law and which includes pregnancy or childbirth), national origin, age, physical or mental disability, political activity or affiliation, ancestry, marital status, protected veteran status, citizenship status, sexual orientation, genetic information, taking or requesting statutorily protected leave, or any other legally protected status where there is no bona fide occupational qualification or legitimate business reason for the differing treatment. In addition, Fair prohibits harassment on any of the bases listed above or any other characteristics protected under federal, state or local laws.
For written California Consumer Privacy Act (CCPA) disclosure notice, click here.
For audible California Consumer Privacy Act (CCPA) disclosure notice, click here.