Taro Logo

Product Software Engineer - Dwolla Dashboard

A FinTech company founded in 2008 that processes payments at scale, moving $62 billion annually.
Des Moines, IA, USA
$78,500 - $149,100
Backend
Mid-Level Software Engineer
Remote
101 - 500 Employees
2+ years of experience
Finance

Description For Product Software Engineer - Dwolla Dashboard

Dwolla, a pioneering FinTech company founded in 2008, is seeking a backend-leaning full-stack engineer to join their Dashboard team. This role offers a unique blend of backend (50%) and frontend (20%) development, with the remaining time dedicated to collaborative efforts.

The position sits within a tight-knit, cross-functional Dashboard team in a ~35-person Technology organization. Engineers at Dwolla work on meaningful projects that process billions in payments annually, with code shipping to production daily. The role involves building Scala microservices, developing Next.js features, and creating AI-powered solutions for payment processing and customer support.

Key projects include Dashboard modernization, building an AI-powered support agent using Model Context Protocol (MCP), and creating advanced reconciliation tools for business transactions. The tech stack combines Scala with Cats/Cats Effect for functional programming, AWS infrastructure, and modern frontend technologies like Next.js and TypeScript.

What sets this role apart is the true ownership model - there's no QA department, and engineers own their code from commit to production. The company embraces AI-forward engineering practices, using tools like Cursor, Claude Code, and JetBrains AI for enhanced productivity. With a remote-first culture, competitive salary range ($78,500 - $149,100), comprehensive benefits including unlimited PTO, and a strong emphasis on work-life balance, Dwolla offers an environment where engineers can make a significant impact while growing their careers.

The ideal candidate should have 2+ years of production software experience, strong fundamentals in typed languages and JavaScript, and a passion for using AI tools to amplify their impact. This role is perfect for someone who thinks like a product owner, balances speed with reliability, and wants to work at a company that genuinely lives its values while solving real-world payment processing challenges.

Last updated 14 days ago

Responsibilities For Product Software Engineer - Dwolla Dashboard

  • Design Scala microservices that transform complex payment data into actionable insights
  • Build Next.js features and review JavaScript PRs
  • Collaborate in meetings including standups, code reviews, and architecture discussions
  • Build the data layer for modern Next.js Dashboard
  • Create solutions for businesses to match billions in transactions
  • Build AI-powered support features
  • Own code from commit to production
  • Participate in code reviews and technical discussions

Requirements For Product Software Engineer - Dwolla Dashboard

Java
JavaScript
TypeScript
PostgreSQL
  • 2+ years building production software
  • Experience with strongly typed languages and/or functional programming
  • Solid JavaScript fundamentals or ability to quickly learn
  • Excellent async communication skills
  • Commitment to agile values
  • B.A. or B.S. in Software Engineering, Computer Science (or related field), graduation from established code school, or equivalent career experience
  • Excitement about using AI tools

Benefits For Product Software Engineer - Dwolla Dashboard

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Unlimited Paid Time Off (with mandatory minimum)
  • 12 weeks paid parental leave
  • Medical, dental and vision insurance
  • Stock options
  • 401k with 4% company match
  • Long-term disability insurance
  • Life insurance
  • Remote-first home office stipend
  • Paid parking for office employees

Interested in this job?

Jobs Related To Dwolla Product Software Engineer - Dwolla Dashboard