Senior Software Engineer Issuance Backend Java
Nium provides global real-time payments infrastructure for businesses, banks, fintechs, marketplaces, payroll providers, and travel companies.
Maintainer signals as of 9/2/2026
About Nium Pte. Ltd.
Nium is a global payments infrastructure company that enables businesses and financial institutions to collect, hold, convert, and disburse funds across borders. Its offerings include multi-currency accounts, global payouts, foreign exchange, beneficiary account verification, physical and virtual card issuance, stablecoin-backed cards, the Nium Portal, and APIs for payment integration. Nium serves banks, money transfer operators, marketplaces, payroll providers, spend-management companies, creator-economy platforms, airlines, hotels, and online travel agencies.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design build and maintain robust software systems for card issuance. You will make technical decisions lead initiatives maintain code quality mentor engineers and improve engineering processes. You will collaborate across functions explain technical concepts and contribute to recruitment and knowledge sharing.
Requirements
- 4 to 6 years of experience designing and building robust scalable software systems
- Strong Java expertise with Spring and Spring Boot
- Strong SQL and relational database design skills including performance tuning and query optimization
- Experience designing and consuming RESTful APIs
- Familiarity with OpenAPI documentation
- Familiarity with MySQL Postgres Kafka Zookeeper Docker and Kubernetes
- Proficiency with version control build configuration and automation tools
- Experience with automated and manual testing
- Proficiency with unit testing frameworks
- Excellent communication skills for technical and non-technical audiences
- Ability to provide leadership and guidance on key initiatives
Responsibilities
- Develop and maintain understanding of software platforms business logic infrastructure and delivery processes
- Lead technical and product initiative design and planning
- Make engineering decisions aligned with business objectives
- Set standards for code quality and engineering best practices
- Deliver high-quality software solutions within a cross-functional team
- Take ownership of team output and process standards
- Mentor engineers through code reviews pair programming and project leadership
- Conduct training sessions and technical talks
- Identify technical challenges and lead effective solutions
- Recommend improvements for skill gaps collaboration and team efficiency
- Communicate technical decisions standards and processes
- Participate in hiring processes and assess candidate competencies
Benefits
- Performance bonuses
- Sales commissions
- Equity for specific roles
- Recognition programs
- Medical coverage
- 24/7 employee assistance program
- Generous vacation programs
- Year-end shutdown
- Flexible hybrid working environment
- Role-specific training
- Internal workshops
- Learning stipend
- Company-wide social events
- Team bonding activities
- Happy hours
- Team offsites
