Senior Software Engineer
Core
Design, build, and scale Java backend services and distributed systems powering global card issuing and payments infrastructure.
Role type
Senior Software Engineer (Backend)
Builds
Distributed systems, microservices, and APIs for real-time global payments
Domain
Fintech / Payments / Financial Services
Deliverable
production ML models | product features
Required skills
Java 15/21, Object-Oriented Programming, Distributed Systems, Microservices, System Design, PostgreSQL, MySQL, AWS, Containerization, CI/CD, Infrastructure-as-Code, TDD
Preferred skills
Event-driven architectures, Domain Driven Design, Fintech domain experience
Technologies
Java, PostgreSQL, MySQL, AWS
Responsibilities
Lead design and development of backend services and APIs; Own features end-to-end from architecture to deployment; Write clean, maintainable, well-tested code; Break down complex technical work; Mentor associate and mid-level engineers; Identify and deliver technical improvements; Participate in incident response and on-call rotations
Seniority
Senior, hands-on IC with mentorship responsibilities