Senior Software Engineer (Backend) at Rutter (S19)
$170K - $190K  •  
The Unified API for Business Financial Data
New York, NY, US
Full-time
Will sponsor
3+ years
About Rutter

Rutter is the unified API infrastructure powering the next generation of B2B fintech. We help tech-forward companies build seamlessly integrated financial products by connecting to their customers' systems of record, from accounting platforms to e-commerce systems.

The financial operations landscape is fragmented across hundreds of platforms (QuickBooks, NetSuite, Shopify, Stripe, etc.). Without Rutter, companies must spend thousands of engineering hours building and maintaining these critical integrations.

Our Universal API provides the same level of granularity as direct integrations while using a single, consistent schema. This enables our customers to build end-to-end workflows for financial planning, lending, expense management, AP/AR automation, and more, in days, not months.

Leading fintechs like Mercury, Airwallex, and Orb trust Rutter to power their integrated financial solutions.

Learn more: https://www.rutter.com/

About the role

About Rutter

Rutter is building the common language for business. Rutter is used by companies all over the world to read and write data across commerce, accounting, and payments platforms. Rutter’s Universal API makes it easy for companies to automate accounting processes, deliver data-driven lending decisions, launch in new markets, and more.

We’re backed by a16z and investors from leading fintech innovators like Plaid, Alloy, Ramp, and Modern Treasury.

The Role

You will:

  • Design the core architecture that we use to help Rutter become a first-in-class universal API for fintech products.
  • Build the integration platform that enables our teams to deliver new API features and products rapidly and reliably.
  • Scale our system to handle the integration volume of new enterprise clients.
  • Work directly with customers and the product team to solve problems.
  • Own the reliability of services that power fintech products affecting millions of businesses across the world.

You are:

  • A software engineer with 3+ years of professional experience in back end services and infrastructure
  • Excited about building for other engineers
  • Experienced building and scaling API or ETL systems with huge amounts of data
  • Experienced with Node, Typescript, and Postgres. However, languages can be learned: we care much more about your general engineering skill than your understanding of a particular language or framework

You (ideally) have:

  • Experience in or passion to learn about the fintech space
  • Experience building integrations and managing several external dependencies
  • Experience working with remote teams across different time zones

What you'll get:

  • A fast-paced, collaborative environment
  • Unlimited paid time off, quarterly company-wide recharge days, and a wellness stipend
  • 100% medical, dental, and vision coverage
  • 16 weeks of paid parental leave
  • A stipend to buy your laptop and set up your home office
  • 401K
  • Ownership & stake in the company

Where we are, and where you’ll be:

We're mostly based in NYC with a few remote teammates in Brazil. Our office is in Manhattan and this role will be based in New York City.

Examples of what we've built:

Our product lives in our documentation. Here are some interesting features we've built:

  • Rutter Odyssey: building integrations 10x faster
  • Syncing engines that handle data fetching and updates for all of our platform integrations
  • Access management controls for merchant credentials, which we refer to as Rutter Connections
  • A webhook handling system to deliver real-time store data updates

Compensation

  • If performed in New York, the total cash compensation range for this role is $170,000 - $190,000.
  • Our actual compensation packages are based on a wide array of factors unique to you, including your skill set, years of experience, and geographic location.
Technology

Rutter is an infrastructure product that runs on Typescript, Node, PostgresQL, TypeORM, and is distributed on multiple AWS instances (we use Heroku and GitHub Actions for deployment). Our main technical challenge is building a scalable, abstract, and realtime API abstraction across the third-party APIs we work with.

Other jobs at Rutter

fulltimeNew York, NY, USBackend$170K - $190K3+ years

fulltimeNew York City$110K - $140K1+ years

fulltimeNew York CityFull stack$150K - $225K3+ years

fulltimeNew York City$80K - $100K1+ years

fulltimeNew York, NY, US$160K - $185K3+ years

fulltimeRemote / Remote (US)Full stack$90K - $110K1+ years

fulltimeBR / Remote (BR)Backend$40K - $50K3+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›