Apply for funding today!

Software Engineering

View Open Jobs

Forward Financing is a Boston-based fintech company that provides financing to small businesses nationwide. When businesses are faced with sudden expenses, having quick access to capital is critical to their success – but they are often unable to obtain financing through traditional lending sources. We fill that gap, providing over $1.9 billion in funding to more than 45,000 small businesses since 2012.

Read on to learn why our employees love their jobs and why engineering is such an important part of what we do. Or click here to learn more about what it’s like to work at Forward.

About Forward

Commendable Mission: To build a world-class fintech company so our customers and people can reach their full potential

Growing Team: 500+ total employees, ~250 in the U.S.; ~250 internationally

Stellar Reputation: A+ rated by Better Business Bureau; 4.9 Trustpilot rating; 4.7 Glassdoor rating; recognized by Boston Business Journal and Built in Boston as a 2022 Best Place to Work and Certified as a Great Place to Work

Winning Business Model: Profitable every year since 2017; $150+ million in run-rate revenue

All the Perks: Hybrid and full remote opportunities; unlimited paid time off; highly competitive compensation and benefits package; so much more!

Talent Network: Want to learn more about the cool projects our team is working on? Interested in staying updated on new job postings? Sign up for our Talent Network to keep up with what’s new at Forward Financing.

About Engineering

Challenging Problems to Solve: Our tools and applications are a key component to the growth we anticipate, giving our engineers some exciting projects to dive into.

System Scale: To eventually support our funding of one million small businesses, we are redesigning our tech platform, including a complete refactor, new data models, and the building out of services. The outcome will be a foundation on which new, innovative features and tools can be developed, leading to a next-generation fintech offering.

Analytics/Machine Learning: Our Software Engineering teams are working to incrementally use analytics and machine learning to understand the unique context of each prospective customer, so we can deliver the vital capital they need.

User Experience: We are working to create amazing front-end experiences for all our constituents – customers, partners, and employees. Purchasing a financial product should be simple and transparent, and we have an opportunity to make that a reality.

Automation of Submission Processing: We process a huge number of requests for financing, and that volume continues to grow. This means we have to extract, manipulate, and analyze large data sets. Our software engineering team is working to continually improve the automatic processing of this information, with a goal of reducing errors and increasing the speed at which we can serve our customers.

Payment Processing: Our proprietary Funding Application handles a high volume of daily payments and is able to quickly pause, reduce, or adjust payments for customers. Our Software Engineering teams work to make these complicated transactions simple, flexible, and accurate. The next generation of this application will include additional features to improve the customer experience and increase employee satisfaction.

Varied Tech Stack: All our engineers have the opportunity to work with Typescript, Golang, React, and Ruby (to name a few), but we don’t require experience in all.

Unique Culture: We are a curious, tight-knit group, who are always willing to collaborate and get excited about making an impact on the business. Managers empower their teams, providing both support and autonomy, and facilitate growth opportunities. When we are not hands-to-keyboard, we are an eclectic mix of woodworkers, musicians, gamers, chefs, athletes, and outdoor enthusiasts.

About Our Recruitment Process

Online Application: If Forward Financing sounds like a place you’d like to grow your software engineering career, we want to hear from you! Review our open positions and apply online.

Thoughtful Interview Process: If our team thinks we might be a mutual fit, you’ll hear from us shortly after submitting your application. Our process is designed to help us learn more about each other and to simulate the day-to-day life of our engineers.

  • Phone Screen: You’ll speak with our Talent Acquisition team about your background and previous experience.
  • CoderPad: The first 30 minutes will be spent getting to know two engineers/managers on the tech team. The second part will be a live 45-minute pairing session that assesses knowledge in data structures and object-oriented programming.
  • Final Round: You’ll spend two hours across three sessions. In the first tech-focused session, you can choose to share more detailed information about a project you’ve worked on, or you can choose to work through a high-level design problem we have. The next two sessions are more general; you’ll give a detailed overview of your career, followed by a wrap-up session to ask any remaining questions to determine if there is a shared desire to work together.

Open Engineering Positions