Who We Are
At Cross River, we're building the financial infrastructure that powers global innovation. With our cutting-edge suite of embedded payments, cards, and lending solutions, we enable millions of businesses and consumers to transact seamlessly and securely.
With 900+ employees worldwide and an R&D center of over 160 employees in Jerusalem - we’re reshaping how financial technology is developed and delivered.
As a Senior Software Engineer, you’ll design, develop, and deploy robust software systems across our platform. You’ll have ownership of end-to-end projects, the autonomy to lead from idea to implementation, and the opportunity to work across product lines - from scalable APIs and secure infrastructure to machine learning.
The role also brings unique engineering challenges shaped by regulatory and compliance requirements - pushing your creativity and technical capabilities.
What You Bring to the Table
Technical Foundation
- 7+ years of experience in software development
- Strong experience in at Go, Java, Python, C# or similar
- Experience with cloud-native environments and containerization (AWS, Docker)
- Understanding of scalable architecture, distributed systems, and high-availability systems
- Strong commitment to testing strategies, code quality, and security best practices
Essential Skills
- Fluent in English and Hebrew - written and verbal
- Ability to work with financial transaction systems and handle sensitive data
- Experience with real-time processing and fault-tolerant systems
Bonus Points
- Card Processing Expertise
- Deep understanding of payment card networks (Visa, Mastercard, and/or SHVA)
- Knowledge of authorization flows, clearing & settlement processes, and ISO 8583 messaging
- Familiarity with card network compliance requirements and security standards (PCI-DSS)
- Hands-on experience with Go (our primary language)
- Experience with fintech or payment processing platforms
- Background working with global distributed teams
- Bachelor's degree in Computer Science or equivalent experience
- Experience with regulatory compliance and audit processes