Software Engineer II - Card Not Present
JobgetherNorth AmericaFull TimeEngineering
Remotely
awsandroidkotlin.netazurerest apisasp.net coreemv
Job Description
📋 Description
- Develop and maintain Android payment apps for Ingenico terminals (Kotlin)
- Implement EMV flows: contact, contactless, NFC, digital wallets
- Integrate with backend hosts, gateways, and processor APIs
- Diagnose device issues, EMV kernel interactions, and edge cases
- Build secure RESTful APIs and backend services (.NET, ASP.NET Core)
- Implement payment workflows: authorization, capture, refunds, settlement, reconciliation, reporting
🎯 Requirements
- 2–4 years software development; payments/fintech or API integrations preferred
- Experience with secure RESTful APIs using .NET / ASP.NET Core
- Android app development with Kotlin
- Understanding end-to-end payment lifecycle
- Strong debugging and problem-solving; production issue experience
- Ability to collaborate with senior engineers and cross-functional teams
🎁 Benefits
- Full-time software engineering role focused on payments technology
- Exposure to EMV Level 3 certification, processor integrations, tokenization
- Opportunity to deepen expertise across terminal software, backend, mobile payments, cloud tech
- Career growth toward senior payments engineering responsibilities