Product Software Engineer - DWOLLA DASHBOARD

Dwolla
Full-time
Des Moines, IA or Remote (US only)
$78,500 - $149,100
Posted on 5 months ago

Job Description

Dwolla is seeking a backend-leaning, full-stack engineer to join their customer-facing Dashboard team. The role involves collaborating with product managers, UX designers, customer excellence agents, and other engineers to build features that solve real problems for customers. The position requires 50% backend development (Scala microservices), 20% frontend development (JavaScript), and 30% collaboration. Key responsibilities include dashboard modernization, AI-powered support agent development, and advanced reconciliation tools. The role emphasizes ownership, AI-forward engineering, and a FinTech pioneer heritage.

Responsibilities

  • Design Scala microservices to transform payment data into actionable insights
  • Build features and review JavaScript PRs
  • Collaborate with product managers, UX designers, customer excellence agents, and other engineers
  • Build the data layer for a modern Dashboard
  • Develop an AI-powered support agent using Model Context Protocol (MCP)
  • Create solutions for matching billions in Dwolla transactions with bank statements and handling payment failures

Requirements

  • 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 impact
  • Excellent async communication skills
  • Commitment to quality
  • B.A. or B.S. in Software Engineering, Computer Science (or related field), graduation from an established code school, or equivalent career experience
  • JVM language experience (Scala, Java, Kotlin) (nice to have)
  • Payment systems or FinTech background (nice to have)
  • React/ experience (nice to have)
  • Experience building APIs (nice to have)

Benefits

  • No benefits