Senior Software Engineer, Lending Platform
Core
Architecting, designing, and implementing large-scale, secure, and scalable systems for a unified global payments and financial platform, specifically focusing on embedded lending products for enterprise clients.
Role type
Senior Software Engineer (Backend, Distributed Systems)
Builds
Next-generation embedded lending platform and secure, scalable APIs for enterprise credit products
Domain
Fintech / Global Payments / Embedded Finance
Deliverable
production ML models | product features | infrastructure
Required skills
Backend systems design, RESTful API design, Domain-driven design (DDD), Event-driven architecture, Distributed systems design, Cloud infrastructure (GCP/AWS), Container orchestration (Docker/Kubernetes), Observability tooling, Technical leadership, Mentoring
Preferred skills
SaaS platform experience, Java/Kotlin, Spring/Spring Boot framework
Technologies
Java, Kotlin, Spring, Spring Boot, GCP, AWS, Docker, Kubernetes, Splunk, Grafana, Prometheus
Responsibilities
Design and develop robust services powering lending and credit products; Build and maintain secure, scalable, and well-documented APIs; Lead design reviews and advise on systems architecture; Champion resilient, distributed systems design; Collaborate with cross-functional teams to deliver lending solutions; Promote robust automated testing, code review, and monitoring practices; Drive improvements to platform architecture and engineering practices
Seniority
Senior, hands-on IC with leadership responsibilities