Software Engineer, ATM

Posted 4 days ago

This is a fully remote position, open to applicants in Kazakhstan, +3 more countries.

πŸ“‹ Description

β€’ Develop middleware that connects Salmon's ATM network to backend systems as it transitions from a pilot phase to thousands of machines across the Philippines.

β€’ Engage in real-time transaction processing between ATM hardware and Salmon's backend, covering authorization, reversals, and reconciliation.

β€’ Directly integrate with a Hardware Security Module (HSM) for PIN translation, key management, and cryptographic tasks.

β€’ Collaborate with teams focused on hardware, infrastructure, security, compliance, and vendors, including SmartDico.

β€’ Design, construct, and sustain backend services for the ATM middleware platform.

β€’ Take ownership of ISO 8583 message flows between the ATM fleet and the processing switch.

β€’ Develop and maintain connections with card schemes and the ATM middleware vendor.

β€’ Enhance APIs and system integrations throughout the ATM stack, including anti-fraud measures and core banking connections.

β€’ Assist in production monitoring, incident investigation, and resolution for ATM transaction services.


⛳️ Requirements

β€’ Over 3 years of experience as a Software/Backend Engineer, preferably in fintech, banking, or payment processing sectors.

β€’ Proficiency in microservice architecture, API design, and constructing system integrations from the ground up.

β€’ Familiarity with ISO 8583 or comparable financial messaging protocols.

β€’ Experience with cloud infrastructure (AWS/EKS), containerized deployments, and GitLab/GitOps CI/CD pipelines.

β€’ Strong SQL capabilities for data analysis and validation tasks.

β€’ Proficient in English at a B2 level or higher, with excellent written and verbal communication skills.


🏝️ Benefits

β€’ Stock option plan with a four-year vesting schedule and a 25% cliff after the first year.

β€’ Fully remote work environment with core collaboration hours from 12:00 to 6:00 PM Manila time (UTC+8).

β€’ Company-provided tools and equipment.

β€’ Medical insurance support for you and your family through co-funding or reimbursement, depending on your location and subject to policy limits.

β€’ Access to an internal mental health support specialist.

β€’ 22 vacation days.

β€’ Philippine public holidays.

β€’ 15 sick days.

β€’ Opportunities to learn and share knowledge through internal expert meetups, external conferences, speaking engagements, and industry publications.

β€’ Company-sponsored trips to Manila for in-person collaboration with your team.

β€’ High-performing teams can earn a dedicated week at a beach house in Southeast Asia.

People also viewed

RTX13 hours ago

Principal Software Engineer – Air Traffic Solutions

US flagMaine OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
NVIDIA14 hours ago

Senior System Software Engineer, Software-Defined Networking

US flagCalifornia, +4 more statesFull-timeFull-stack Engineer$224k – $356.5k/year
ApplyView job
Infios15 hours ago

Senior Software Engineer

MX flagMexico, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

EG flagEgypt, +3 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

IN flagIndia, +5 more countriesFreelanceFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – License your Git Repositories for AI Training

CA flagCanada, +5 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers