FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer – Money Movement
NMISenior 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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesDynamoDBJenkinsLaravelMicroservicesMySQLPHPRabbitMQRedisScalaSQLTerraformTypeScriptVue.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