We’re on a mission to end the debt cycle—and help our customers and their communities unlock economic mobility for generations to come. Join the team that’s making our goal a reality. At Possible, we’re building a new type of consumer finance company. One that helps our customers stay out of debt rather than profits from them staying in it. As a Public Benefit Corporation, our mission and responsibility are to help communities unlock economic mobility—with affordable credit products designed to improve financial health.

Founded in 2017, our lead VCs are Canvas and Union Square Ventures. We are a fully distributed company with a global workforce. We have over 100,000 reviews on the App Store with a 4.8 star average rating. Just as we are committed to building a new type of consumer finance company, we are equally dedicated to the employee experience.

The Role

Join the Loan Team to grow the Possible Loan product and business. You will collaborate across departments to identify the best solutions for expanding into new states, improving cash collection, reducing delinquency rates, and finding innovative ways to build on the success of our groundbreaking lending product. Your role will involve scaling and enhancing the reliability of our payment solutions to match our unprecedented growth. You will help develop high-availability and transaction-focused financial solutions for consumers.

Responsibilities

  • Collaborate with product managers, designers, and other team members throughout the entire software lifecycle, from feature ideation to assessing and reporting on customer impact post-release
  • Architect, design, code, and maintain components for the Loan product as well as the associated cloud infrastructure
  • Deliver and maintain highly available and scalable services in production
  • Mentor fellow engineers and foster an engineering culture of introspection and continuous improvement
  • Investigate and resolve customer issues effectively
  • Contribute to driving key metrics and outcomes for the Possible Loan product

Requirements

  • Bachelor’s Degree in Computer Science or a related field
  • 6+ years of programming experience with modern technology stacks
  • Experience designing and implementing systems that support hundreds of thousands of concurrent users
  • Proficiency in Java 11+ (collections, multi-threading, JVM memory model, etc.), SpringBoot
  • Experience with SQL for relational databases
  • Experience with AWS or equivalent cloud platforms
  • Proven track record of delivering highly available and reliable customer-centric software solutions, with a preference for experience in payments, third-party integrations, API design, and scaling successful financial products

Preferred Experience

  • GraphQL
  • gRPC

This position offers a competitive salary range of $171,900 to $200,550 annually, with significant equity, depending on experience and qualifications. In addition to a comprehensive salary, we provide health, dental, and vision insurance, a 401(k) plan, paid time off, and a remote work environment.

Join Us

If you are passionate about creating financial freedom for everyday Americans and are excited about working in a collaborative, inclusive environment, we encourage you to apply.

Learn more about us as a Public Benefit Company and our commitment to privacy here.

Possible Finance is dedicated to financial fairness and community empowerment. We welcome diverse perspectives and experiences to help us achieve our mission of unlocking economic mobility for generations to come.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.