Software Engineer - Payments
Core
Design, develop, test, deploy, and monitor payment solutions including unified payments API, card/bank payouts, smart routing, and authentication services within a modern cloud environment.
Role type
Software Engineer - Payments
Builds
Unified payments API, card and bank payouts, smart payment routing, notifications products, and authentication services
Domain
Financial technology / Wealth management
Deliverable
production ML models | product features
Required skills
PL/SQL, Oracle database, .NET Core 6, C#, AWS (Fargate, DynamoDB, Lambda, SQS), Docker, Terraform, Elasticsearch, Grafana, Datadog, Java, Go, process analysis, defect triage
Preferred skills
German language skills, Agile methodologies, ACCP certification
Technologies
.NET Core 6, C#, AWS, Docker, Terraform, Elasticsearch, Grafana, Datadog, Java, Go, PL/SQL, Oracle
Responsibilities
Develop and maintain specialized payments modules, debug complex code, perform code reviews, integrate with third-party software, design new features, document solutions, mentor newer engineers
Seniority
Mid-level, hands-on IC