Senior Software Engineer (Java)
Core
Build and maintain a distributed high-performance platform for embedded financial services, enabling platforms to manage global payments, compliance, and financial products via API integrations.
Role type
Senior Software Engineer (Java)
Builds
Unified financial platform for platforms, marketplaces, and SaaS businesses
Domain
Financial Technology (FinTech), Payments, Embedded Finance
Required skills
Java (object-oriented), architectural software design, performance database queries, SQL/PostgreSQL, mentoring/coaching
Preferred skills
RESTful web services, scalability optimization, cross-timezone collaboration
Technologies
Java 17, RESTful, SQL, PostgreSQL, MyBatis, Tomcat, Gradle, CockroachDB, Elasticsearch
Responsibilities
Contribute to architectural design decisions, develop and mentor junior engineers, identify and improve platform robustness and scalability, collaborate across teams and time zones, work on core financial data processes and finance infrastructure
Seniority
Senior, hands-on IC with mentorship responsibilities