Senior Software Engineer - Cards API team
Summary
Senior Software Engineer on the Cards API team designing and building scalable microservices and event-driven systems to solve partner challenges like onboarding, liquidity, and fraud in the card payments domain.
What you'd do:
- Drive features solving partner challenges like onboarding, liquidity, and fraud
- Design and build resilient, scalable microservices and event-driven systems
- Own impactful projects end to end from problem framing through delivery
- Ensure availability, reliability, and security of systems built by the team
- Collaborate with PMs, analysts, and engineers to decide what to build
What they want:
- Strong experience building microservices, event-driven architectures, and well-designed APIs
- Commitment to maintainable, well-tested software and proactive tech debt management
- Strong product mindset connecting engineering decisions to customer outcomes
- Self-starting and collaborative approach with confidence to work independently
- Clear communication translating technical concepts across different audiences
Nice to have:
- Experience with Java, Spring Boot, and Kafka
- Experience building a finance API
- Experience in the card payments domain as an issuer or acquirer Strong experience building microservices, event-driven architectures, and well-designed APIs
- Commitment to maintainable, well-tested software and proactive tech debt management