Staff Software Engineer - Migrations
Core
Drive technical strategy and architecture for migrating customers from legacy platforms to a new cloud-native card issuing platform.
Role type
Staff Software Engineer (Technical Leadership & Migration Strategy)
Builds
Cloud-native card issuing platform for banks, fintechs, and digital brands
Domain
Fintech / Payments / Distributed Systems
Required skills
Distributed systems design, Microservices architecture, Event-driven architecture, Relational databases, Cloud operations (AWS), CI/CD, Infrastructure as Code, Automated testing, System architecture, Technical strategy
Preferred skills
Payments domain experience, Java 21, Mentoring senior engineers, Cross-team initiative leadership
Technologies
Java, AWS, Microservices, APIs, Event-driven architectures, Relational databases
Responsibilities
Drive technical strategy for cross-team migration initiatives, Shape architectures supporting long-term product needs, Evaluate complex technical trade-offs, Create architectural patterns and engineering standards, Mentor senior engineers on system design, Lead working groups to improve engineering capability, Contribute directly to critical systems when necessary
Seniority
Staff, hands-on IC with significant technical leadership