Senior Software Engineer, financial technology application

Company: DadeSystems
Location: Miami, Florida, Remote - Same Timezone
Type: Full-time
Posted: 23.JUN.2020


Multi-tenant cloud-based services model for accounts receivable automation and integration with client accounting systems.


Senior Software Engineer 

Job Summary: 

Full Time // Remote or Miami, FL 

Responsible for the technical design, implementation, and support of features in our cloud-based, multi-tenant automated accounts receivable system. You will be a key player in growing this application and taking it to the next level to handle greater amounts of load volume and scalability. This application is built using Ruby on Rails and AWS. 

  • Translate functional requirements into technical requirements

  • Design technical solutions with a solid architecture 

  • Collaborate with a distributed team of remote workers 

  • Follow SOLID design principles 

  • Write functional, integration, and unit tests 

  • Implement solutions with high-quality, clean, and reusable code 

  • Manage pull requests and perform quality code reviews using GitHub 

  • Respond quickly to repair defects 

  • Engineer solutions to any problems that arise 

  • Participate in daily standups and weekly knowledge-sharing presentations 

Knowledge and Expertise of: 

  • 3-7 years development experience with Ruby and Rails 

  • TDD/BDD with RSpec and Capybara  

  • AWS technologies 

  • Enterprise application development experience 

  • Financial application experience preferred 

  • Developing with an IDE (like RubyMine) 

  • Working with CI systems like Travis, Semaphore 

  • Skilled with SQL queries and database design in PostgreSQL (or other RDBMS) 

  • Linux shell 

  • Team-based development and collaboration, via Slack and other remote-friendly technologies 

  • Building, maintaining, and integrating APIs 

  • Application of best practices and code patterns 

  • Code refactoring and optimization 

Nontechnical Requirements: 

  • Prior experience working remotely 

  • US work authorization (no visas) 

  • Available for collaboration between 9am and 5pm Eastern Time 


This is a full-time, salaried position with health insurance (medical / dental / vision), paid vacation, and 401(k) with matching. Salary will be based on experience. 

About Us: 

DadeSystems automates the invoice-to-cash application process to increase efficiency and accelerate cash flow. DadePay AR Automation, part of a SaaS suite of integrated products, automatically captures all incoming payments, including cash, checks, ACH, EFT, and credit cards. DadePay automatically matches payments and remittances to open invoices using patented technologies and machine learning, with updates to the companies' ERP systems. The DadePay product suite also includes an ePayment customer portal and Mobile AR application. The entire product suite is part of a single enterprise platform and serves multiple industries, including B2B and C2B industries. 

Founded in 2011, DadeSystems is privately held and backed by recent investments from Napier Park Financial Partners and Wells Fargo Strategic Capital. 

This position can be based remotely, or in Miami, FL. 

Apply Now


Free eBook

Loader2 Processing ...