← Back to All Jobs

Software Engineer II

Job Description

About This Position

As a Software Engineer you will work to design, build, and support many of the core systems powering our client's software and user experience, from our marketing site to our cash flow and transaction libraries, to our financial computation engine, our engineering team is at the heart of our organization, ensuring a best in class experience for our clients. We follow agile methodologies and on a day-to-day basis leverage React, Ruby on Rails, MySQL, and Redis, among others. Our systems run on a modern AWS stack supported by exciting new technologies, and our entire backend team works in a highly collaborative, flexible structure to build towards high impact client facing outcomes.


You will:

  • Code in a collaborative, agile environment developing many new features
  • Write well-tested, clean code and review other team members’ contributions
  • Work in tandem with senior team members to maintain and improve infrastructure
  • Investigate and fix bugs throughout the codebase


You have:

  • At least 3 years of professional software engineering experience
  • Good command of object-oriented programming best practices
  • Experience supporting and scaling consumer-facing web applications
  • Ruby experience preferred
  • React experience a plus

Apply for this job

What You Should Know