Payments Software Engineer – Mid/Senior

Role Description

This opening is for a Software Engineer on our Platform team who will be working on the infrastructure and microservices that power the Trovata Payments experience. As a software engineer at Trovata, you’ll be responsible for building and maintaining APIs, tools, services, banking integrations, and features that power our Payments Platform. You’ll work mostly with a codebase written in Node and leveraging a fully serverless AWS stack.


  • 3-to-5 years of production experience.
  • Extensive experience in scripting languages such as Node or Python.
  • Experience developing REST APIs in the past.
  • Experience with the AWS environment – particularly RDS, DynamoDB, AWS Gateway, and Lambda functions.
  • Experience discovering AWS services and problem solving. Knowing which to select and their associated strengths and trade-offs to create powerful and innovative solutions.
  • Experience with the life-cycle of software development: testing, documenting, reviewing, and optimizing.


  • NodeJS
  • JavaScript
  • API Development
  • API Integration
  • AWS
  • DynamoDB
  • Lambda

Company Overview

Trovata is the first modern end-to-end fintech platform that helps companies manage their cash flow. We’re pioneering open banking (direct APIs) for mid-market and enterprise companies to automate cash positions, cash flow analysis, and cash forecasting. 
Our solution was developed by a longtime CFO who knew there had to be a better way, and is engineered by experienced software developers from Capital One. We closed our $20M Series A round in January of 2021 and have top-tier partners.