NM

NMI

15 open positions available

1 location
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 15 most recent jobs
NM

Senior Software Engineer - Money Movement

NMIAnywhereFull-time
View Job
Compensation$90K - 130K a year

Design and develop scalable payment systems using modern languages and AI-first tools. | Senior-level experience in software development with strong programming and system design skills, plus familiarity with AI coding tools and mentoring. | As a Senior Software Engineer on the Money Movement - Innovation team, you'll 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). You'll work AI-first, using tools like Claude Code daily and helping the team sharpen how it uses them. We're looking for someone who digs into ambiguous, high-stakes problems and owns them end to end. About the team: The Innovation team sits at the center of NMI's money movement strategy. Formed through NMI's acquisition of Dwolla, we build and evolve the bank payment platform NMI's partners rely on, spanning open banking, push-to-card, account verification, and new payment rail integrations. We work asynchronously, communicate often, and expect blockers to be surfaced early. Psychological safety and continuous improvement are how we keep our high pace sustainable. You will: • 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) You may be a fit for this role if you have Minimum requirements: • 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 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 is a plus Do you feel like you have a slightly out of the ordinary career path or history? We are open to all walks of life and very willing to hear your story. Please don't feel like this should be a barrier to securing a great career at NMI! We appreciate success can come in all shapes and sizes. Fill in the 'Additional Info' box on our application to tell us more about your path.As well as being a part of something exciting everyday, you will also receive the following benefits: • Competitive salary + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days About us NMI, a global leader in payment technologies, allows software and sales professionals to deliver payment innovations to their clients without having to build payment expertise in house. NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We're the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We're creative problem solvers who help visionaries smash through boundaries and think beyond what's possible so they can think about what's next. But we're not just built for the tech savvy. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. Our mission is to use our expertise to enable more payments, in more ways and more places. We provide ISOs, Fintech Innovators and Technologists the freedom to focus on what they do best, liberating them from restricted payment solutions and giving them access to the latest payment technology now and in the future. Equal Opportunity NMI is committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status (except those that do not have the legal right to be employed in the United States), disability, military service, service member, veteran status, or any other basis protected by applicable law. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. Attention job applicants: Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: ;br> #LI-Remote Salary range, depending on experience: $90,000-$130,000 USD

API Design
Systems Architecture
TypeScript
Verified Source
Posted 7 days ago
NM

Senior Software Engineer - Money Movement

NMIAnywhereFull-time
View Job
Compensation$90K - 130K a year

Design and develop scalable payment systems using modern programming languages and AI-first tools, owning code quality and collaborating with stakeholders. | Senior-level experience in software development with strong programming skills, ownership mindset, mentoring experience, and familiarity with AI coding tools and distributed system design. | As a Senior Software Engineer on the Money Movement - Innovation team, you'll 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). You'll work AI-first, using tools like Claude Code daily and helping the team sharpen how it uses them. We're looking for someone who digs into ambiguous, high-stakes problems and owns them end to end. About the team: The Innovation team sits at the center of NMI's money movement strategy. Formed through NMI's acquisition of Dwolla, we build and evolve the bank payment platform NMI's partners rely on, spanning open banking, push-to-card, account verification, and new payment rail integrations. We work asynchronously, communicate often, and expect blockers to be surfaced early. Psychological safety and continuous improvement are how we keep our high pace sustainable. You will: • 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) You may be a fit for this role if you have Minimum requirements: • 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 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 is a plus Do you feel like you have a slightly out of the ordinary career path or history? We are open to all walks of life and very willing to hear your story. Please don't feel like this should be a barrier to securing a great career at NMI! We appreciate success can come in all shapes and sizes. Fill in the 'Additional Info' box on our application to tell us more about your path.As well as being a part of something exciting everyday, you will also receive the following benefits: • Competitive salary + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days About us NMI, a global leader in payment technologies, allows software and sales professionals to deliver payment innovations to their clients without having to build payment expertise in house. NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We're the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We're creative problem solvers who help visionaries smash through boundaries and think beyond what's possible so they can think about what's next. But we're not just built for the tech savvy. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. Our mission is to use our expertise to enable more payments, in more ways and more places. We provide ISOs, Fintech Innovators and Technologists the freedom to focus on what they do best, liberating them from restricted payment solutions and giving them access to the latest payment technology now and in the future. Equal Opportunity NMI is committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status (except those that do not have the legal right to be employed in the United States), disability, military service, service member, veteran status, or any other basis protected by applicable law. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. Attention job applicants: Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: ;br> #LI-Remote Salary range, depending on experience: $90,000-$130,000 USD

API design
System architecture
TypeScript
Technical writing
Mentorship
Verified Source
Posted 7 days ago
NM

Senior Software Engineer - Money Movement

NMIAnywhereFull-time
View Job
Compensation$90K - 130K a year

Design and develop scalable payment systems using modern languages and AI-first tools. | Senior-level experience in software development with ownership, mentoring, and familiarity with AI coding tools. | As a Senior Software Engineer on the Money Movement - Innovation team, you'll 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). You'll work AI-first, using tools like Claude Code daily and helping the team sharpen how it uses them. We're looking for someone who digs into ambiguous, high-stakes problems and owns them end to end. About the team: The Innovation team sits at the center of NMI's money movement strategy. Formed through NMI's acquisition of Dwolla, we build and evolve the bank payment platform NMI's partners rely on, spanning open banking, push-to-card, account verification, and new payment rail integrations. We work asynchronously, communicate often, and expect blockers to be surfaced early. Psychological safety and continuous improvement are how we keep our high pace sustainable. You will: • 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) You may be a fit for this role if you have Minimum requirements: • 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 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 is a plus Do you feel like you have a slightly out of the ordinary career path or history? We are open to all walks of life and very willing to hear your story. Please don't feel like this should be a barrier to securing a great career at NMI! We appreciate success can come in all shapes and sizes. Fill in the 'Additional Info' box on our application to tell us more about your path.As well as being a part of something exciting everyday, you will also receive the following benefits: • Competitive salary + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days About us NMI, a global leader in payment technologies, allows software and sales professionals to deliver payment innovations to their clients without having to build payment expertise in house. NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We're the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We're creative problem solvers who help visionaries smash through boundaries and think beyond what's possible so they can think about what's next. But we're not just built for the tech savvy. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. Our mission is to use our expertise to enable more payments, in more ways and more places. We provide ISOs, Fintech Innovators and Technologists the freedom to focus on what they do best, liberating them from restricted payment solutions and giving them access to the latest payment technology now and in the future. Equal Opportunity NMI is committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status (except those that do not have the legal right to be employed in the United States), disability, military service, service member, veteran status, or any other basis protected by applicable law. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. Attention job applicants: Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: ;br> #LI-Remote Salary range, depending on experience: $90,000-$130,000 USD

API design
System architecture
TypeScript
Verified Source
Posted 7 days ago
NM

Senior Software Engineer - Money Movement

NMIAnywhereFull-time
View Job
Compensation$90K - 130K a year

Design and develop scalable payment systems using modern languages and AI-first tools, owning code quality and collaborating with stakeholders. | Senior-level software development experience with strong programming skills, ownership mindset, mentoring ability, and familiarity with microservices and Agile practices. | As a Senior Software Engineer on the Money Movement - Innovation team, you'll 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). You'll work AI-first, using tools like Claude Code daily and helping the team sharpen how it uses them. We're looking for someone who digs into ambiguous, high-stakes problems and owns them end to end. About the team: The Innovation team sits at the center of NMI's money movement strategy. Formed through NMI's acquisition of Dwolla, we build and evolve the bank payment platform NMI's partners rely on, spanning open banking, push-to-card, account verification, and new payment rail integrations. We work asynchronously, communicate often, and expect blockers to be surfaced early. Psychological safety and continuous improvement are how we keep our high pace sustainable. You will: • 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) You may be a fit for this role if you have Minimum requirements: • 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 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 is a plus Do you feel like you have a slightly out of the ordinary career path or history? We are open to all walks of life and very willing to hear your story. Please don't feel like this should be a barrier to securing a great career at NMI! We appreciate success can come in all shapes and sizes. Fill in the 'Additional Info' box on our application to tell us more about your path.As well as being a part of something exciting everyday, you will also receive the following benefits: • Competitive salary + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days About us NMI, a global leader in payment technologies, allows software and sales professionals to deliver payment innovations to their clients without having to build payment expertise in house. NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We're the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We're creative problem solvers who help visionaries smash through boundaries and think beyond what's possible so they can think about what's next. But we're not just built for the tech savvy. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. Our mission is to use our expertise to enable more payments, in more ways and more places. We provide ISOs, Fintech Innovators and Technologists the freedom to focus on what they do best, liberating them from restricted payment solutions and giving them access to the latest payment technology now and in the future. Equal Opportunity NMI is committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status (except those that do not have the legal right to be employed in the United States), disability, military service, service member, veteran status, or any other basis protected by applicable law. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. Attention job applicants: Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: ;br> #LI-Remote Salary range, depending on experience: $90,000-$130,000 USD

API design
System architecture
TypeScript
Technical writing
Mentorship
Verified Source
Posted 7 days ago
NM

Senior Software Engineer - Money Movement

NMIAnywhereFull-time
View Job
Compensation$90K - 130K a year

Design and develop scalable payment systems using modern languages and AI tools, ensuring code quality and collaborating with stakeholders. | Senior-level experience with programming languages, AI coding tools, mentoring, and system design, plus 4+ years of development experience. | As a Senior Software Engineer on the Money Movement - Innovation team, you'll 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). You'll work AI-first, using tools like Claude Code daily and helping the team sharpen how it uses them. We're looking for someone who digs into ambiguous, high-stakes problems and owns them end to end. About the team: The Innovation team sits at the center of NMI's money movement strategy. Formed through NMI's acquisition of Dwolla, we build and evolve the bank payment platform NMI's partners rely on, spanning open banking, push-to-card, account verification, and new payment rail integrations. We work asynchronously, communicate often, and expect blockers to be surfaced early. Psychological safety and continuous improvement are how we keep our high pace sustainable. You will: • 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) You may be a fit for this role if you have Minimum requirements: • 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 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 is a plus Do you feel like you have a slightly out of the ordinary career path or history? We are open to all walks of life and very willing to hear your story. Please don't feel like this should be a barrier to securing a great career at NMI! We appreciate success can come in all shapes and sizes. Fill in the 'Additional Info' box on our application to tell us more about your path.As well as being a part of something exciting everyday, you will also receive the following benefits: • Competitive salary + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days About us NMI, a global leader in payment technologies, allows software and sales professionals to deliver payment innovations to their clients without having to build payment expertise in house. NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We're the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We're creative problem solvers who help visionaries smash through boundaries and think beyond what's possible so they can think about what's next. But we're not just built for the tech savvy. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. Our mission is to use our expertise to enable more payments, in more ways and more places. We provide ISOs, Fintech Innovators and Technologists the freedom to focus on what they do best, liberating them from restricted payment solutions and giving them access to the latest payment technology now and in the future. Equal Opportunity NMI is committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status (except those that do not have the legal right to be employed in the United States), disability, military service, service member, veteran status, or any other basis protected by applicable law. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. Attention job applicants: Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: ;br> #LI-Remote Salary range, depending on experience: $90,000-$130,000 USD

API design
TypeScript
System architecture
Verified Source
Posted 7 days ago
NM

Senior Software Engineer - Money Movement

NMIAnywhereFull-time
View Job
Compensation$90K - 130K a year

Design and develop scalable payment systems using modern languages and AI-first tools, owning code quality and collaborating with stakeholders. | Senior-level software development experience, strong programming skills, mentoring, and familiarity with AI coding tools and distributed systems. | As a Senior Software Engineer on the Money Movement - Innovation team, you'll 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). You'll work AI-first, using tools like Claude Code daily and helping the team sharpen how it uses them. We're looking for someone who digs into ambiguous, high-stakes problems and owns them end to end. About the team: The Innovation team sits at the center of NMI's money movement strategy. Formed through NMI's acquisition of Dwolla, we build and evolve the bank payment platform NMI's partners rely on, spanning open banking, push-to-card, account verification, and new payment rail integrations. We work asynchronously, communicate often, and expect blockers to be surfaced early. Psychological safety and continuous improvement are how we keep our high pace sustainable. You will: • 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) You may be a fit for this role if you have Minimum requirements: • 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 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 is a plus Do you feel like you have a slightly out of the ordinary career path or history? We are open to all walks of life and very willing to hear your story. Please don't feel like this should be a barrier to securing a great career at NMI! We appreciate success can come in all shapes and sizes. Fill in the 'Additional Info' box on our application to tell us more about your path.As well as being a part of something exciting everyday, you will also receive the following benefits: • Competitive salary + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days About us NMI, a global leader in payment technologies, allows software and sales professionals to deliver payment innovations to their clients without having to build payment expertise in house. NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We're the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We're creative problem solvers who help visionaries smash through boundaries and think beyond what's possible so they can think about what's next. But we're not just built for the tech savvy. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. Our mission is to use our expertise to enable more payments, in more ways and more places. We provide ISOs, Fintech Innovators and Technologists the freedom to focus on what they do best, liberating them from restricted payment solutions and giving them access to the latest payment technology now and in the future. Equal Opportunity NMI is committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status (except those that do not have the legal right to be employed in the United States), disability, military service, service member, veteran status, or any other basis protected by applicable law. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. Attention job applicants: Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: ;br> #LI-Remote Salary range, depending on experience: $90,000-$130,000 USD

API design
System architecture
TypeScript
Mentorship
Microservices
Verified Source
Posted 7 days ago
NM

Senior Software Engineer - Money Movement

NMIAnywhereFull-time
View Job
Compensation$120K - 173K a year

Design and develop scalable payment systems using modern languages and AI tools, owning code quality and collaborating with stakeholders. | Senior-level programming experience, ownership of work, AI-first coding tools experience, mentoring, and knowledge of distributed systems and Agile practices. | As a Senior Software Engineer on the Money Movement - Innovation team, you'll 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). You'll work AI-first, using tools like Claude Code daily and helping the team sharpen how it uses them. We're looking for someone who digs into ambiguous, high-stakes problems and owns them end to end. About the team: The Innovation team sits at the center of NMI's money movement strategy. Formed through NMI's acquisition of Dwolla, we build and evolve the bank payment platform NMI's partners rely on, spanning open banking, push-to-card, account verification, and new payment rail integrations. We work asynchronously, communicate often, and expect blockers to be surfaced early. Psychological safety and continuous improvement are how we keep our high pace sustainable. You will: • 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) You may be a fit for this role if you have Minimum requirements: • 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 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 is a plus Do you feel like you have a slightly out of the ordinary career path or history? We are open to all walks of life and very willing to hear your story. Please don't feel like this should be a barrier to securing a great career at NMI! We appreciate success can come in all shapes and sizes. Fill in the 'Additional Info' box on our application to tell us more about your path.As well as being a part of something exciting everyday, you will also receive the following benefits: • Competitive salary + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days About us NMI, a global leader in payment technologies, allows software and sales professionals to deliver payment innovations to their clients without having to build payment expertise in house. NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We're the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We're creative problem solvers who help visionaries smash through boundaries and think beyond what's possible so they can think about what's next. But we're not just built for the tech savvy. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. Our mission is to use our expertise to enable more payments, in more ways and more places. We provide ISOs, Fintech Innovators and Technologists the freedom to focus on what they do best, liberating them from restricted payment solutions and giving them access to the latest payment technology now and in the future. Equal Opportunity NMI is committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status (except those that do not have the legal right to be employed in the United States), disability, military service, service member, veteran status, or any other basis protected by applicable law. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. Attention job applicants: Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: ;br> #LI-Remote Salary range, depending on experience: $90,000-$130,000 USD

API Design
Microservices Architecture
TypeScript
Technical Writing
Mentorship
Verified Source
Posted 7 days ago
NM

Senior Software Engineer – Money Movement

NMIAnywhereFull-time
View Job
Compensation$85K - 130K a year

Design, develop, and maintain scalable software applications using modern languages and tools while collaborating with cross-functional teams. | Senior-level experience in software development with strong programming skills, system design knowledge, and familiarity with AI-assisted coding tools. | Job Description: • 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: • 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: • Competitive salary + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days

TypeScript
API Design
System Architecture
Verified Source
Posted 11 days ago
NMI

Senior Software Engineer – Money Movement

NMIAnywhereFull-time
View Job
Compensation$70K - 130K a year

Design, develop, and maintain software applications using modern languages and tools while collaborating with cross-functional teams. | Senior-level experience with programming languages, AI coding tools, mentoring, distributed system design, and Agile practices. | Job Description: • 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: • 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: • Competitive salary + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days

API Design
TypeScript
Technical Writing
Verified Source
Posted 11 days ago
NMI

Senior Software Engineer – Money Movement

NMIAnywhereFull-time
View Job
Compensation$85K - 130K a year

Design, develop, and maintain scalable software systems using modern languages and AI-assisted tools while collaborating with cross-functional teams. | Senior-level experience in software development with strong programming skills, AI tool usage, mentoring, and knowledge of distributed systems and Agile practices. | Job Description: • 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: • 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: • Competitive salary + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days

TypeScript
API Design
AI-first coding tools
Verified Source
Posted 11 days ago
NM

Senior Software Engineer (PHP)

NMIAnywhereFull-time
View Job
Compensation$80K - 120K a year

Design and enhance features for a platform using PHP/Laravel and Vue, managing full software lifecycle and optimizing performance. | Bachelor's degree and 5+ years experience with PHP, frontend frameworks, and relational databases required. | NMI is looking for an experienced Senior Software Engineer (Full-Stack) to join our Fee Navigator team, part of our Account Management & Signup Tools value stream. FeeNavigator is a platform that automates merchant statement analysis and proposal generation — ingesting a processing statement in virtually any format, classifying every fee, computing markup and potential savings, and producing a signable proposal in seconds. It replaces work that previously took analysts hours per statement, and it sits at the heart of how our partners win and retain merchants. This role is ideal for a seasoned engineer who can navigate complex systems, enjoys solving genuinely hard engineering challenges, and operates with a high degree of autonomy within a collaborative, agile team. What will I be doing? In this role, you’ll contribute across the full software development lifecycle — from planning and design through implementation, code review, testing, and deployment. You’ll work within a cross-functional team alongside Product and fellow engineers to deliver high-quality, secure software that powers our fee-analysis and proposal platform. Key duties: 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 Skills & Experience Required Bachelor’s degree in Computer Science or equivalent experience 5+ years of experience developing complex applications Fluency in PHP and modern development practices Strong understanding of object-oriented programming and design patterns Experience with relational databases such as MySQL (schema design, query optimization) Experience with modern frontend development (JavaScript/TypeScript, Vue, npm, basic CSS/SCSS) Comfort working in large, established codebases — able to navigate unfamiliar systems, untangle complexity, and make sound changes with limited guidance Familiarity with secure coding principles Experience with Git and CI/CD workflows Experience contributing across the full SDLC Effective use of AI-assisted development tools, with the judgment to know where they add value and the discipline to review and validate their output Ability to work both independently and collaboratively Preferred Strong experience with Laravel or similar modern PHP frameworks Experience with the Vue ecosystem (Quasar, Pinia, Vite) Experience with containerization technologies (Docker) Experience with caching technologies (Redis, Memcached) Experience with AWS services (ECS, ECR, S3, SQS) Experience working with logging & monitoring systems (e.g., Sentry, New Relic) Understanding of cloud-native or SaaS architectures (scalability, resilience, multitenancy) Exposure to Python and ML-adjacent services (Flask, Pandas, scikit-learn) Experience integrating AI capabilities into applications, or building workflows that incorporate them Track record of raising engineering standards on a team — improving test coverage, reducing technical debt, or modernizing legacy code As well as being a part of something exciting everyday, you will also receive the following benefits: Competitive salary + bonus A remote first culture! Flex PTO Health, Dental and Vision Insurance 13 Paid Holidays Company volunteer days What we do! NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We’re the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We’re creative problem solvers who help visionaries smash through boundaries and think beyond what’s possible so they can think about what’s next. But we’re not just built for the tech savvy. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. We’re all about enabling more payments in more ways and more places. We believe that having a diverse group of employees strengthens both our work and our workplace. We’re focused on making NMI more diverse and welcoming with initiatives like having a dedicated Diversity, Equity & Inclusion action group, diversity goals for hiring, anonymized resume screening, affinity groups such as our Women's network and LGBTQ+ Network, open forums for discussions on diversity and social justice, and measuring inclusion and belonging as part of our regular employee engagement surveys. Equal Opportunity NMI is committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status (except those that do not have the legal right to be employed in the United States), disability, military service, service member, veteran status, or any other basis protected by applicable law. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. Attention job applicants: Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: https://www.nmi.com/legal/privacy-policy/ #LI-Remote Salary range, depending on experience: $115,000—$130,000 USD

API Design
JavaScript
TypeScript
System Architecture
Direct Apply
Posted about 2 months ago
NMI

Senior Software Engineer (PHP)

NMIAnywhereFull-time
View Job
Compensation$90K - 120K a year

Design, build, and maintain scalable backend services and APIs, participate in code reviews, mentor peers, support monitoring and performance optimization, and contribute to CI/CD and observability improvements. | Bachelor's degree or equivalent, 5+ years commercial software development experience, proficiency in PHP backend development, experience with relational databases and caching, API design and security knowledge, CI/CD and automated testing familiarity, monitoring tools experience, containerization skills, and strong communication and mentoring abilities. | As a Senior Software Engineer on our Card Not Present team at NMI, you will play a key role in building and maintaining scalable, secure, and high-performing software solutions. You'll work closely with other engineers and QA to design solutions that meet product team requests, while contributing to code quality, mentoring peers, and supporting continuous improvement. Key Responsibilities • Design, build, and maintain backend services and APIs with a focus on scalability, maintainability, and performance. • Participate in technical discussions, code reviews, and knowledge sharing to drive best practices. • Actively mentor and support the growth of other engineers through collaboration and example. • Work with developers and QA to design solutions that align with product team requirements. • Support monitoring, troubleshooting, and performance optimization across systems. • Contribute to the evolution of CI/CD pipelines and observability tooling. • Stay current with emerging technologies and bring forward ideas to improve team efficiency and product reliability. Skills & Experience • Bachelor's degree in Computer Science, Information Technology, or equivalent experience. • Minimum of 5 years of experience developing complex software applications in a commercial environment. • Proficiency in backend development; PHP is preferred (Laravel, Symfony, or similar frameworks), but strong engineers from other stacks are encouraged to apply. • Experience with PHPStorm as a development environment (or willingness to adopt). • Strong understanding of relational databases (MySQL/PostgreSQL) and caching (Redis, Memcached). • Experience with API design and implementation (REST, GraphQL) and security standards (OAuth, JWT). • Familiarity with CI/CD practices and automated testing. • Experience with monitoring and observability tools: Datadog (preferred), Logz.io, Prometheus, Grafana, ELK stack. • Experience with containerization and orchestration (Docker, Kubernetes preferred). • Strong communication skills with the ability to mentor peers and contribute to a collaborative team culture. Bonus Skills • Experience with .NET or other modern backend languages for new development. • Familiarity with microservices architecture and event-driven systems. • Knowledge of infrastructure-as-code tools (Terraform, Ansible, or CloudFormation). • Exposure to frontend frameworks (React, Angular, Vue) for full-stack collaboration. As well as being a part of something exciting everyday, you will also receive the following benefits: • Annual salary of $90,000 - $120,000 + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days What we do! NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We're the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We're creative problem solvers who help visionaries smash through boundaries and think beyond what's possible so they can think about what's next. But we're not just built for the tech savvy. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. We're all about enabling more payments in more ways and more places. We believe that having a diverse group of employees strengthens both our work and our workplace. We're focused on making NMI more diverse and welcoming with initiatives like having a dedicated Diversity, Equity & Inclusion action group, diversity goals for hiring, anonymized resume screening, affinity groups such as our Women's network and LGBTQ+ Network, open forums for discussions on diversity and social justice, and measuring inclusion and belonging as part of our regular employee engagement surveys. Equal Opportunity NMI is committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status (except those that do not have the legal right to be employed in the United States), disability, military service, service member, veteran status, or any other basis protected by applicable law. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. Attention job applicants: Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: https://www.nmi.com/legal/privacy-policy/ #LI-Remote

PHP (Laravel, Symfony)
Backend development
MySQL/PostgreSQL
Caching (Memcached, Redis)
API design (REST, GraphQL)
Security standards (OAuth, JWT)
CI/CD
Automated testing
Monitoring and observability (Datadog, Prometheus, Grafana, ELK)
Containerization (Docker, Kubernetes)
Verified Source
Posted 10 months ago
NM

Senior Manager, Tax

NMIAnywhereFull-time
View Job
Compensation$140K - 170K a year

You will establish and scale the internal tax function, ensuring compliance with all tax legislation. This includes managing relationships with external advisors and overseeing domestic and international compliance. | A CPA and a Bachelor’s or Master’s in Accounting, Tax, or Finance are required. Candidates should have 6–10 years of progressive tax experience, ideally in public accounting and in-house corporate roles. | As the first dedicated tax hire at NMI, you will play a pivotal role in establishing and scaling our internal tax function. Reporting to our Global Controller, you will be responsible for building the tax function from the ground up, ensuring compliance with all local, state, federal, and global tax legislation. You will partner closely with finance, go-to-market and product teams, as well as with external advisors. In this hands-on role, you will support business expansion across multiple business units, develop the company’s tax strategies, and create the necessary processes and systems to support them. Key Responsibilities Manage relationships with external tax advisors, regulatory bodies, and auditors Oversee and manage all domestic and international compliance, including filings for income tax, sales and use tax, and Value Added Tax (VAT) Provide proactive tax advice to support new and existing products, cross-border transactions, and channel/go-to-market strategies Evaluate tax implications of pricing and revenue models in a multi-jurisdiction environment Provide guidance and leadership over tax focused initiatives, ensuring quality of deliverables across external and internal teams Serve as the primary contact for all tax-related inquiries ensuring timely filings and audit readiness Own annual tax provision requirements (ASC740) and related financial statement disclosures Support and develop a process for managing external PBC requests and establish and maintain a clear tax calendar to ensure all deadlines are met Develop financial modeling in support of tax planning and initiatives Requirements CPA required Bachelor’s or Master’s in Accounting, Tax, or Finance 6–10 years of progressive tax experience, ideally in a mix of public accounting and in-house corporate roles. Deep technical knowledge of tax compliance and reporting including income, sales and use, and payroll tax. Experience in a fast-paced or scale-up environment and experience implementing new tools, processes and procedures Excellent communication and interpersonal skills, with the ability to build rapport with internal and external stakeholders Payments industry experience highly desirable What Success Looks Like Success in this role means building a scalable tax framework as the company’s first internal tax leader—establishing compliant and efficient tax operations internationally. We Offer: A remote first culture! Flex PTO Health, Dental and Vision Insurance 13 Paid Holidays Company volunteer days Do you feel like you have a slightly out of the ordinary career path or history? We are open to all walks of life and very willing to hear your story. Please don’t feel like this should be a barrier to securing a great career at NMI! We appreciate success can come in all shapes and sizes. Fill in the ‘Additional Info’ box on our application to tell us more about your path. What we do! NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We’re the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We’re creative problem solvers who help visionaries smash through boundaries and think beyond what’s possible so they can think about what’s next. But we’re not just built for the tech savvy. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. We’re all about enabling more payments in more ways and more places. We believe that having a diverse group of employees strengthens both our work and our workplace. We’re focused on making NMI more diverse and welcoming with initiatives like having a dedicated Diversity, Equity & Inclusion action group, diversity goals for hiring, anonymized resume screening, affinity groups such as our Women's network and LGBTQ+ Network, open forums for discussions on diversity and social justice, and measuring inclusion and belonging as part of our regular employee engagement surveys. Equal Opportunity NMI is committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status (except those that do not have the legal right to be employed in the United States), disability, military service, service member, veteran status, or any other basis protected by applicable law. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. Please be aware that NMI does not operate a license for the sponsorship of those who are not already eligible to work within the US. Unfortunately, therefore we cannot process any application from individuals unable to provide documentary evidence of their eligibility to commence work in the US. #LI-Remote Salary range, depending on experience: $140,000—$170,000 USD

Tax Compliance
Tax Reporting
CPA
Accounting
Finance
Communication
Interpersonal Skills
Financial Modeling
Tax Strategies
Regulatory Compliance
Audit Readiness
Cross-Border Transactions
Sales Tax
Value Added Tax
Payroll Tax
Process Development
Stakeholder Management
Direct Apply
Posted 10 months ago
NMI

Staff Engineer/Tech Lead, FinTech

NMIAnywhereFull-time
View Job
Compensation$120K - 160K a year

Lead the Extensions engineering team with hands-on coding and technical leadership, define scalable architecture, mentor engineers, and drive engineering best practices. | Extensive experience with C# and PHP production systems, technical leadership, mentoring, database proficiency, CI/CD, caching, messaging, containerization, observability, and strong collaboration skills. | Description: • Serve as the lead engineer for the Extensions team, balancing hands-on coding with technical leadership. • Write, review, and maintain high-quality, production-grade code in C# and PHP. • Define and evolve the architecture of services and applications to ensure scalability, maintainability, and performance. • Introduce tools, frameworks, and practices to improve developer experience and productivity. • Advocate for “you build it, you run it” culture and ensure team owns end-to-end lifecycle of software. • Mentor and coach engineers, guide planning and estimation, and break down complex technical work. • Communicate complex technical concepts to varied stakeholders and shape long-term technical strategy with leadership. • Identify risks and opportunities in technical direction and recommend solutions; influence engineering practices across the organization. Requirements: • Extensive professional experience building and supporting production systems in C# and/or PHP, including modern frameworks and libraries. • Proven experience as a technical leader, setting direction, making architectural decisions, and guiding a team toward long-term goals. • Demonstrated ability to mentor, coach, and elevate other engineers, raising the overall effectiveness of the team. • Proficiency with databases (e.g., SQL Server, MySQL), including schema design, optimization, and query tuning. • Strong knowledge of CI/CD pipelines, automated testing, and modern DevOps practices. • Strong knowledge of caching strategies and technologies (e.g., Redis, Memcached) for improving performance and scalability. • Experience with messaging and queuing systems (e.g., RabbitMQ, Kafka, SQS). • Hands-on experience with containerization/orchestration (Docker, Kubernetes). • Practical expertise in instrumentation and monitoring practices (Datadog, New Relic) and ensuring systems are observable and reliable. • Track record of establishing and enforcing engineering best practices (testing, code reviews, observability, alerting, security). • Demonstrated ability to balance hands-on coding with high-level technical leadership. • Strong collaboration and communication skills, working across product, QA, operations, and business stakeholders. • Bachelor’s degree in Computer Science or related field, or equivalent practical experience. Benefits: • Annual salary + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days

C#
Technical Leadership
Architecture Design
Mentoring and Coaching
SQL Server and MySQL
CI/CD and DevOps
Caching (Redis)
Messaging Systems (RabbitMQ)
Containerization (Docker, Kubernetes)
Observability (Datadog, New Relic)
Verified Source
Posted 11 months ago
NMI

Staff Engineer (Tech Lead)

NMIAnywhereFull-time
View Job
Compensation$130K - 160K a year

Lead and architect PHP-based applications, mentor engineers, ensure performance, security, and reliability, and collaborate cross-functionally. | Proven large-scale PHP development experience, database and caching expertise, CI/CD proficiency, API development skills, and leadership experience. | As the Tech Lead for our Card Not Present team at NMI, you will guide the technical direction, architecture, and execution of our core applications and services. You will collaborate with Product, SRE, and other engineering teams to deliver scalable, secure, and high-performing software solutions. This role combines hands-on PHP expertise with strong leadership, architectural vision, and the ability to mentor and inspire engineers. Technical Leadership & Mentorship • Lead a high-performing PHP development team, fostering a culture of collaboration, innovation, and continuous learning. • Mentor engineers, conduct code reviews, and guide the adoption of best practices in software engineering. • Partner with cross-functional teams to translate business requirements into robust technical solutions. Architecture & Design • Define and evolve the architecture of PHP-based services and applications to ensure scalability, maintainability, and performance. • Establish and enforce coding standards, design principles, and architectural guidelines. • Drive the adoption of modern frameworks, tools, and methodologies. Development & Delivery • Lead the design, development, and deployment of mission-critical PHP applications and platform components. • Ensure high-quality, maintainable code through peer reviews, automated testing, and CI/CD pipelines. • Collaborate with DevOps/SRE teams to optimize application reliability and performance. Performance, Reliability & Security • Work with SRE to maintain and improve system uptime, scalability, and latency targets. • Drive performance analysis, tuning, and optimization efforts. • Implement and uphold security best practices for PHP applications and supporting infrastructure. Continuous Improvement • Advocate for process improvements, automation, and modern engineering practices. • Stay informed on emerging trends in PHP, backend development, cloud services, and DevOps tooling. • Lead proof-of-concept initiatives for new technologies and frameworks. Required Skills & Experience Core Technical Skills • PHP Mastery: Proven experience architecting and developing large-scale PHP applications (preferably Laravel, Symfony, or similar frameworks). • Database Expertise: Strong skills with relational databases (MySQL/PostgreSQL) and caching technologies (Redis, Memcached). • CI/CD Pipelines: Proficiency with Jenkins, GitLab CI, or equivalent, including automated testing and deployment. • API Development: Expertise in designing, implementing, and securing RESTful and/or GraphQL APIs; knowledge of API gateways and authentication standards (OAuth, JWT). • Monitoring & Logging: Familiarity with tools like Prometheus, Grafana, ELK stack, or similar. Leadership & Collaboration • Strong track record of leading development teams and delivering complex software projects. • Excellent communication skills for engaging both technical and non-technical stakeholders. Ability to mentor engineers and drive alignment on technical direction. Bonus Skills • Experience with AWS, Azure, or GCP; containerization with Docker; orchestration with Kubernetes. • Familiarity with microservices architecture. Experience with automation tools like Ansible, Terraform, or Puppet. Scripting abilities in Bash, Python, or PowerShell. As well as being a part of something exciting everyday, you will also receive the following benefits: • * Annual salary of $130,000 - $160,000 + bonus • A remote first culture! • Flex PTO • Health, Dental and Vision Insurance • 13 Paid Holidays • Company volunteer days What we do! NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We're the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We're creative problem solvers who help visionaries smash through boundaries and think beyond what's possible so they can think about what's next. But we're not just built for the tech savvy. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. We're all about enabling more payments in more ways and more places. We believe that having a diverse group of employees strengthens both our work and our workplace. We're focused on making NMI more diverse and welcoming with initiatives like having a dedicated Diversity, Equity & Inclusion action group, diversity goals for hiring, anonymized resume screening, affinity groups such as our Women's network and LGBTQ+ Network, open forums for discussions on diversity and social justice, and measuring inclusion and belonging as part of our regular employee engagement surveys. Equal Opportunity NMI is committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status (except those that do not have the legal right to be employed in the United States), disability, military service, service member, veteran status, or any other basis protected by applicable law. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. Attention job applicants: Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: https://www.nmi.com/legal/privacy-policy/ #LI-Remote

PHP
MySQL/PostgreSQL
Redis/Memcached
CI/CD pipelines (Jenkins, GitLab CI)
RESTful/GraphQL APIs
Monitoring tools (Prometheus, Grafana, ELK)
Verified Source
Posted 12 months ago

Ready to join NMI?

Create tailored applications specifically for NMI with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt