Full Stack Software Engineer

Role Description

At Trovata, we build software that empowers companies to manage their finances better. We closed our $20M Series A round in January of 2021, and among our investors, we count J.P. Morgan, Wells Fargo, and Capital One. Our team is responsible for developing and maintaining the mission-critical ETLs, APIs, and ML models. Our ETLs connect to thousands of institutions and retrieve the necessary data in real-time. Our APIs filter, transform, and aggregate millions of data points across database engines and serve the results to our customers in fractions of a second. Our world-class (and patented) Machine Learning models can categorize and forecast using state of the art online learning techniques in both the supervised and unsupervised realms. We are

We believe the way corporations interact with their finances will drastically change in the next few years. We’re dedicated to empowering this transformation by building the tools and infrastructure finance teams need to transform their businesses for the challenges of tomorrow. Today we currently deliver an industry-leading set of functionality and big data architecture to our customers inclusive of class-leading natural language search, comprehensive analytics products, ML-driven forecasting, and more.

You’ll use your holistic view of all products and their interactions to design elegant solutions and strategize the future state of our larger technical ecosystem. By independently innovating and advocating for best practices, you’ll solve complex problems and guide the team on implementing solutions from inception to production. You’ll work closely with Machine Learning Engineers to turn complex solutions into user-friendly data products.


  • Build, maintain, and administer tooDesign and deliver rapid end-to-end proof of concepts, prototypes, and production software solutions with a focus on user experience and data products.
  • Stay up to date and leverage the latest technology innovations to constantly invent and simplify the current architecture.
  • Ensure prototypes can be taken through the necessary steps to become scalable post-MVP.
  • Actively contribute to Trovata’s intellectual property.


  • 3-to-5 years of production experience.
  • Experience in scripting languages, preferably Python3.
  • 2+ years experience with the Angular framework, Typescript, HTML, JavaScript, & CSS, NodeJS
  • Experience in designing great UX.
  • Experience developing REST APIs in the past.
  • Experience with the life-cycle of software development: testing, documenting, reviewing, and optimizing.


  • Remote-first, San Diego HQ (re-opening soon).
  • Flexible time off
  • Excellent medical, dental, and vision coverage for you and your dependents
  • Home office set up
  • 401k
  • Equity
  • Work alongside the founding team and help shape the future of the company while transforming an entire industry

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.