Software Engineer, Payins Card Networks
Core
Build and maintain software infrastructure for card payments integrations, communicating with external card networks and payment processors using industry-standard protocols.
Role type
Senior IC software engineer (payments infrastructure)
Builds
Card payment integration systems and software infrastructure for external financial partners
Domain
Fintech, payments, card networks
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Ruby, Scala, Python, HTTP request handling, API/REST/SOAP design, unit/integration testing, data modeling, cloud infrastructure, ISO 8583 message handling
Preferred skills
Agile methodology, Jira, GIT, AngularJS, NodeJS, SQL/data warehouse queries
Responsibilities
Build, test, and deploy software infrastructure for card network integrations; Modify existing software to correct errors or improve performance; Develop and direct software system testing and validation procedures; Consult and advise peers on integration architecture and payment processing implementation choices; Analyze user needs and payment processing requirements to determine design feasibility within constraints; Implement unit, functional, and integration tests to prevent bugs and regressions; Set mission and perform short and medium term planning and prioritization for an engineering team
Seniority
Senior, hands-on IC