JobsBackendSenior Software Engineer - Money Movement
NMI

NMI

·

Backend

Senior Software Engineer - Money Movement

RemoteSeniorPosted Aug 17, 2026
ScalaTypeScriptC#AWSRabbitMQDockerTerraformRedis+17 more

About this role

Build bank-to-bank payment systems at NMI using Scala, TypeScript, and C# on AWS. Work AI-first with tools like Claude Code in a containerized microservices environment. Own features end-to-end across public APIs, internal tools, and third-party integrations.

Must have

Strong grasp of programming languages, techniques, security, and architecture

Ability to take ownership of assigned work and complete it without close oversight

Experience with AI-first coding tools like Claude Code, Codex, or Copilot

Experience mentoring and participating in code reviews

4+ years developing applications with object-oriented or functional languages

Bachelor's degree in Computer Science or 4+ years equivalent experience

Technologies

SQLScalaAWSC#TypeScriptGitDockerRESTLinuxJiraJenkinsCICDTerraformMicroservicesRedisRabbitMQTDDJSONDynamoDBCloudFormationS3ECSLambdaRDS

Responsibilities

Design and develop applications in Scala, TypeScript, and C#

Use AI-first tools like Claude Code to research approaches and generate code

Own code quality and production issues including reviews and troubleshooting

Translate business needs into technical solutions with stakeholders

Participate in agile ceremonies and help improve team processes

Apply system design expertise across messaging, data, caching, and CI/CD

Benefits

Paid volunteer daysHealth insuranceDental insuranceVision insuranceFlexible PTOCompetitive salaryRemote work

Amenities

Remote first culture13 paid holidaysCompany volunteer daysCompetitive salary plus bonus

Recruitment process

1

Team formed through NMI's acquisition of Dwolla building bank payment platform

2

Work spans open banking, push-to-card, account verification, and new payment rails

3

Team works asynchronously with early blocker surfacing and psychological safety

4

Exposure to ACH, payments, or reliable systems is a plus

5

Open to non-traditional career paths and diverse backgrounds