Dwolla

Product Software Engineer - Dwolla Dashboard

Des Moines, Iowa, United States

Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Financial Technology, Payments, FintechIndustries

Position Overview

  • Location Type: [Not Specified]
  • Job Type: Full-time
  • Salary: [Not Specified]

👋 Hi, I'm Shea - Engineering Manager here at Dwolla. I'm looking for a backend-leaning, full-stack engineer to join our customer-facing Dashboard team and help move $62 billion annually with confidence.

The Real Deal About This Role: You'll join a tight-knit, cross-functional Dashboard team within our ~35-person Technology org. We're small enough that your code ships daily, but established enough (founded 2008) to be processing payments at scale. Every day you'll collaborate with product managers, UX designers, customer excellence agents, and other engineers to build features where the "juice is worth the squeeze" - solving real problems that matter to real people.

Your actual time breakdown:

  • 50% Backend Development: Design Scala microservices that transform complex payment data into actionable insights.
  • 20% Frontend Development: Build Next.js features and review JavaScript PRs (you don't need to be a frontend expert).
  • 30% Collaboration: ~7 meetings/week including standups, code reviews, and architecture discussions.

What You'll Build in Your First Year:

  • 🚀 Dashboard Modernization: Build the data layer that powers our modern Next.js Dashboard. Turn support tickets into self-service features that just work.
  • 🤖 AI-Powered Support Agent: Build an intelligent assistant using Model Context Protocol (MCP) to answer transaction queries and troubleshoot issues. We recently had an engineer automate our entire document upload problem with AI - you'll build the next breakthrough.
  • 💰 Advanced Reconciliation Tools: Create solutions that help businesses match billions in Dwolla transactions with their bank statements and handle payment failures gracefully. Because nobody likes tracking down a failed payment at the end of the month!

Why Choose Dwolla Over [Big FinTech Name]?

  • True Ownership & Impact: We have no QA department. You own what you build from commit to production. When you ship code on Monday, hundreds of companies use it by Tuesday (not lost in a months-long deployment queue). Quality isn't someone else's job, it's everyone's.
  • AI-Forward Engineering: We use AI tools to write 20%+ of our code and actively experiment with Cursor, Claude Code, and JetBrains AI. We’re even working on using AI to automate tedious tasks like library upgrades.
  • FinTech Pioneer Heritage: We've been innovating in payments since 2010 - before "FinTech" was even a buzzword. We're recognized at industry trade shows and have been part of the faster payments story from day one.

A Day in Your Life:

  • Monday: Quick standup at 10 AM CT, then dive into Backlog Refinement where you'll help shape upcoming features. Afternoon: deep work on your Scala service that aggregates payment data.
  • Tuesday-Thursday: Mix of coding with TDD, reviewing PRs, maybe a technical breakout session or Sprint Planning. Ship your ACH returns feature to production in under 30 minutes through our CI/CD pipeline.
  • Friday: No meetings. Pure flow state. Maybe experiment with using Claude Code to refactor that legacy repo, or give our CX agents a hand and dig into a customer support case. And, in the summer, we sign off at noon. 😎
  • Throughout: Participate in our Engineering Bootstrap course as a new hire, learning how Dwolla's payment infrastructure actually works under the hood.

Our Tech Stack (What You'll Actually Use): Daily:

  • ➡ Scala (we'll teach you!) with Cats/Cats Effect for functional programming
  • ➡ AWS (ECS, Lambda) for infrastructure
  • ➡ Git, Docker, Jenkins CI/CD

Occasionally:

  • ➡ Next.js, Material UI components, React, TypeScript for Dashboard UI
  • ➡ PostgreSQL & SQL Server for data persistence
  • ➡ DBT & Airflow for data pipeline work
  • ➡ Legacy C# (rarely)

Requirements

What Makes You a Great Fit: Must-Haves:

  • ➡ 2+ years building production software
  • ➡ Experience with strongly typed languages and/or functional programming
  • ➡ Solid JavaScript fundamentals or ability to quickly learn
  • ➡ Excitement about using AI tools to amplify your impact
  • ➡ Excellent async communication skills
  • ➡ Commitment

Responsibilities

[Not Specified]

Application Instructions

[Not Specified]

Company Information

Dwolla is a payments platform that enables businesses to send and receive money through its API. Founded in 2008, Dwolla has been a pioneer in the FinTech space, facilitating billions of dollars in transactions annually.

Skills

Scala
Next.js
JavaScript
Microservices
Payment Data Processing
AI/ML
Reconciliation Tools
Frontend Development
Backend Development
Architecture Discussions

Dwolla

Facilitates ACH payment integration via API

About Dwolla

Dwolla provides a platform that enables businesses to integrate Automated Clearing House (ACH) payments into their software applications. The platform features a developer-friendly API, allowing clients to automate payment processes and send up to 5,000 payments with a single request. This makes it suitable for a wide range of clients, from financial institutions to startups and large enterprises, all looking to streamline their payment systems. Dwolla stands out from competitors by offering a highly scalable solution that can accommodate businesses of various sizes, along with resources like a sandbox for testing and comprehensive developer documentation. The company's goal is to simplify and secure the payment process for its clients through automation and reliable transactions.

Des Moines, IowaHeadquarters
2008Year Founded
$70.4MTotal Funding
LATE_VCCompany Stage
Fintech, Financial ServicesIndustries
51-200Employees

Benefits

Unlimited PTO
Stock Options
Health and Wellness
Retirement Savings Plan
Parental Leave
Remote Work
Home Office Stipend
Headspace

Risks

Increased competition from fintech startups may erode Dwolla's market share.
Rapid tech advancements require costly updates to Dwolla's platform.
Potential regulatory changes could impose additional compliance costs on Dwolla.

Differentiation

Dwolla offers a developer-friendly API for seamless ACH payment integration.
The platform supports up to 5,000 payments with a single API request.
Dwolla's subscription model provides scalable solutions for businesses of all sizes.

Upsides

Partnership with Visa enhances Dwolla's account verification capabilities.
Growing demand for real-time payments aligns with Dwolla's offerings.
Biometric authentication trends support Dwolla's vision of 'disappearing' payments.

Land your dream remote job 3x faster with AI