Jobs · Engineering

Senior Software Engineer - Money Movement

NMI · United States · 1 mo ago
RemoteRemoteEngineering$90k–$130k/yrFull-time

About the role

The Senior Software Engineer on the Money Movement - Innovation team will build the systems behind NMI's bank-to-bank payments: public APIs, internal tools, and third-party integrations, using Scala, TypeScript, and C#, with TDD and containerized microservices on AWS (Docker, Lambda, ECS).

Responsibilities

  • Design and develop applications in Scala, TypeScript, and C#.
  • Use AI-first tools like Claude Code to research approaches, generate code, and strengthen review and testing.
  • Owning code quality and production issues: reviews, bug reports, and troubleshooting.
  • Translate business needs into technical solutions with stakeholders and your team.
  • Participate in agile ceremonies (refinement, planning, standups, retros) and help improve how the team works.
  • Apply system design expertise across messaging (RabbitMQ), data at scale (SQL, S3), database/caching (RDS, Redis, DynamoDB), and CI/CD (Git, Jenkins, CloudFormation, Terraform).

Qualifications

  • Strong grasp of programming languages, techniques, security, and architecture.
  • Experience with AI-first coding tools (e.g., Claude Code, Codex, 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 related field), or 4+ years of additional equivalent experience.

Preferred Qualifications

  • Working knowledge of distributed system design: event-driven microservices, containerized apps, service discovery.
  • Experience with Agile practices.
  • Experience with TDD and Continuous Integration.
  • Experience with paired programming or mobbing.
  • Experience with Scala, cats, or other functional programming tools and libraries.
  • Experience building and sharing AI skills or similar.
  • Exposure to ACH, payments, or other reliable/secure systems.

Benefits

  • Competitive salary + bonus.
  • A remote first culture!
  • Flex PTO.
  • Health, Dental and Vision Insurance.
  • 13 Paid Holidays.
  • Company volunteer days.

Similar jobs

Software Engineer, Senior

Booz Allen HamiltonFort Meade, MD· 2 wk ago
Information Technology$87k–$198k/yrapply on careers.boozallen.com

Software Engineer, Senior

FlightSafety InternationalTulsa Metropolitan Area· 1 mo ago
Engineeringapply on careers.flightsafety.com