BE Mid-Level Engineer
Jerusalem, Jerusalem District, IL
Cross River
Cross River is the trusted financial services organization that merges the established expertise of a bank, with the innovation and product offering of a technology company.Description
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.Â
The Role
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. Â
Who You Are
- A product-minded engineer who loves solving problems at scaleÂ
- Comfortable owning full systems - from architecture to deploymentÂ
- Passionate about writing clean, maintainable code with an eye on the end userÂ
- A collaborative team player who mentors generously and learns continuouslyÂ
- Curious, thoughtful, and excited by a fast-moving environmentÂ
What Youâll Actually Be Doing
- Design, build, test, and deploy backend systems for high-scale financial applicationsÂ
- Lead architecture reviews and drive decisions across technologies and platformsÂ
- Write well-tested code and review peersâ work for quality and clarityÂ
- Collaborate with Product, DevOps, and Security teams to deliver seamless experiencesÂ
- Own and improve development lifecycles including CI/CD, observability, and cloud automationÂ
- Debug production issues and lead efforts to ensure system reliability and uptimeÂ
- Contribute to internal documentation and onboarding processesÂ
- Participate in a Tier 2/3 on-call rotation to support business-critical systemsÂ
Requirements
NoneWhat You Bring to the Table
- 5+ years of experience in software developmentÂ
- Deep experience in at least one OOP language (e.g., Python, C#)Â
- Experience with cloud-native environments and containerization (Docker, Kubernetes).Â
- Familiarity with scalable architecture, distributed systems, and performance optimizationÂ
- Strong understanding of testing strategies, code quality, and security best practicesÂ
- Fluent in English and Hebrew - written and verbalÂ
- Experience with fintech, global teams, or scaling SaaS - BonusÂ
- Bachelorâs degree in computer science or equivalent experienceÂ
Why Youâll Love Working Here
Youâll be part of a supportive, down-to-earth team that values collaboration, curiosity, and initiative. We foster a culture where engineers have real ownership and learning never stops.Â
Youâll work on high-scale systems using cutting-edge tech, solving meaningful problems that power the future of fintech. Whether itâs building secure infrastructure, launching new products, or optimizing performance, youâll see your impact every day.Â
Next Step
Hit apply. You bring the talent; weâll bring the challenge (and the snacks!)Â
* Salary range is an estimate based on our AI, ML, Data Science Salary Index đ°
Tags: APIs Architecture CI/CD Computer Science DevOps Distributed Systems Docker Engineering FinTech Kubernetes Machine Learning OOP Python R R&D Security Testing
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.