Staff Software Engineer, Platform
Core
Designing, developing, and maintaining core backend components for a financial payments platform, focusing on scalability, reliability, and performance.
Role type
Staff Software Engineer (Platform/Backend)
Builds
Scalable, reliable, and performant backend services and REST APIs for a financial payments platform.
Domain
FinTech / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Java-based microservices, Spring Boot, RESTful API design, relational database schema design (PostgreSQL, MySQL, Oracle), unit/integration testing (JUnit/Mockito), Docker, Kubernetes, CI/CD, system architecture, technical leadership, mentoring.
Preferred skills
Payment rails experience, ACH experience.
Technologies
Java, Spring Boot, PostgreSQL, MySQL, Oracle, JUnit, Mockito, Docker, Kubernetes, SonarQube, git-flow.
Responsibilities
Measure and optimize performance, scalability, and uptime of backend services; conduct design and code reviews; collaborate with product management and customer success; drive architectural decisions; mentor and coach engineers; contribute to engineering best practices; participate in strategic planning.
Seniority
Staff, hands-on IC with significant leadership and mentorship responsibilities.