← Back to All Jobs

Sr. Software Engineer (Ruby - Back End)

Job Description

About This Position

As a senior back end engineer you will work to design, build, and support many of the core systems powering our client's financial software, from cash flow and transaction libraries to our financial computation engine, as well as working on improving existing and building new product features. We follow agile methodologies and on a day-to-day basis leverage Ruby on Rails, MySQL, and Redis, among others. Our systems run on a modern AWS stack supported by exciting new technologies, and the entire backend team is encouraged to contribute to systems and infrastructure support and development in addition to working on the core product.


  • Design, develop, and maintain core financial operations systems
  • Help plan, technically direct, and implement new features across the product
  • Work with the team to design and implement important infrastructure projects using devops tools
  • Improve site scalability and performance
  • Provide support and guidance for junior team members


  • At least 5 years professional Ruby experience
  • Good command of object oriented programming best practices
  • Experience supporting and scaling consumer-facing web applications
  • Good command of SQL and knowledge about proper database design and management
  • Devops experience a plus (Ansible, Terraform, and AWS experience a big plus!)

Apply for this job

What You Should Know