Software Engineer II
Core
Design, build, and maintain resilient ledger, money-movement, card lifecycle, card issuing, and digital-wallet tokenization services.
Role type
Senior backend software engineer (payments/FinTech)
Builds
Ledger, payment, and digital wallet services
Domain
FinTech / Payments
Deliverable
production ML models | product features
Required skills
Java, backend development, object-oriented programming, clean code practices, unit testing, system design, agile methodologies
Preferred skills
Payments domain knowledge, FinTech experience, AWS, infrastructure maintenance, IaC, CI/CD, observability (Datadog), mentorship
Technologies
Java, AWS, Datadog
Responsibilities
Build and maintain ledger and card lifecycle services, decompose business scenarios into multi-component solutions, participate in code reviews and on-call rotations, support mentorship of junior engineers
Seniority
Mid-level (2+ years), hands-on IC