Senior Software Engineer (Backend)
Core
Design and develop robust, high-performance backend services and core services for a next-generation corporate expense management platform, powering global commerce, payments, issuing platforms, and payment/money ledgers.
Role type
Senior IC backend software engineer (fintech/payments)
Builds
Global commerce, payments, issuing platforms, payment/money ledgers, automated policy management, granular admin controls, accounting system integrations
Domain
Fintech, corporate travel, payments, expense management
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, JVM performance optimization, distributed systems, microservices, API design, AWS, AI model integration, end-to-end feature ownership
Preferred skills
Fintech or payments processing experience, financial or workflow-heavy domain experience (expenses, payments, ERP, tax)
Technologies
Java, Spring Boot, AWS
Responsibilities
Design and develop robust, high-performance features and core services; address large-scale engineering challenges to improve reliability and performance; take end-to-end ownership of features from design to deployment; champion best practices in code quality, scalability, documentation, monitoring, and testing
Seniority
Senior, hands-on IC