Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NMI

Senior Software Engineer – Money Movement

NMI

Senior Software Engineer developing systems for bank-to-bank payments and third-party integrations at NMI. Leveraging AI-first tools and collaborating with cross-functional teams.

Posted 7/23/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $90,000 - $130,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing applications using Scala, TypeScript, and C#, while ensuring code quality and production readiness through effective testing and troubleshooting. Proficient in collaborating with cross-functional teams to translate business needs into technical solutions and improve development processes.

Highest-signal resume keywords
Scala DevelopmentAI-First Coding ToolsAgile PracticesContinuous IntegrationSystem Design Expertise

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
TypeScriptC#PHPLaravelVueSQLMySQL OptimizationRabbitMQGitTerraform
Soft Skills
OwnershipMentoringCollaborationProblem-Solving
Tools & Technologies
Claude CodeJenkinsCloudFormationRedisDynamoDB
Certifications & Qualifications
Bachelor's Degree in Computer Science
Industry Keywords
Event-Driven MicroservicesContainerized AppsService DiscoveryACHPayments

Tech Stack

Tools & technologies
DynamoDBJenkinsLaravelMicroservicesMySQLPHPRabbitMQRedisScalaSQLTerraformTypeScriptVue.js

About the role

Key responsibilities & impact
  • 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
  • Own 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)
  • Design, build, and enhance features within FeeNavigator using PHP/Laravel and Vue
  • Develop efficient database queries and optimize MySQL performance as needed
  • Own the quality of your work end-to-end through developer-led testing — writing unit, integration, and end-to-end tests, and validating your own changes through to production
  • Improve the health of a large, established codebase by refactoring complex areas and decomposing high-complexity components into maintainable, well-structured code
  • Document critical business logic, application workflows, and key architectural decisions
  • Collaborate with Product Managers to refine requirements and contribute to technical solution design
  • Participate in code reviews to maintain high engineering standards and share best practices
  • Work with SRE to ensure software is observable, resilient, secure, and production-ready
  • Diagnose and resolve incidents, defects, and performance bottlenecks in collaboration with cross-functional teams
  • Contribute to continuous improvement of development processes, tooling, and engineering practices

Requirements

What you’ll need
  • 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 (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
  • Working knowledge of distributed system design: event-driven microservices, containerized apps, service discovery (preferred)
  • Experience with Agile practices (preferred)
  • Experience with TDD and Continuous Integration (preferred)
  • Experience with paired programming or mobbing (preferred)
  • Experience with Scala, cats, or other functional programming tools and libraries (preferred)
  • Experience building and sharing AI skills or similar (preferred)
  • Exposure to ACH, payments, or other reliable/secure systems is a plus (preferred)

Benefits

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