
Remote opportunity at
Cross RiverSenior Software Engineer
Cross River seeks a Senior Software Engineer for its Lending team to build scalable applications and backend systems. Recognized as one of American Banker’s Best Places…
Career Tools
About This Role
Cross River seeks a Senior Software Engineer for its Lending team to build scalable applications and backend systems. Recognized as one of American Banker’s Best Places to Work in Fintech, Cross River creates financial infrastructure technology that powers payments, lending, cards, and digital asset functions for global enterprises and fintechs. This role suits an experienced developer with a strong background in object-oriented programming, modern software design patterns, and SOLID principles.…
Job Description
Cross River seeks a Senior Software Engineer for its Lending team to build scalable applications and backend systems. Recognized as one of American Banker’s Best Places to Work in Fintech, Cross River creates financial infrastructure technology that powers payments, lending, cards, and digital asset functions for global enterprises and fintechs.
This role suits an experienced developer with a strong background in object-oriented programming, modern software design patterns, and SOLID principles. The position requires taking ownership of tasks and working effectively within a fast-paced, collaborative setting. The salary offered for this full-time remote position ranges from USD 160,000 to USD 200,000 per year.
Responsibilities
- Design, create, and release scalable software components and modules
- Construct backend systems utilizing .NET 10, Python, SQL Server, PostgreSQL, MongoDB, RabbitMQ, Docker, and AWS
- Organize, triage, and prioritize tasks
Requirements
- At least six years of professional experience building enterprise applications utilizing Python or C#
- Minimum of four years of experience working with SQL Server or PostgreSQL
- Familiarity with Entity Framework or nHibernate
- Strong communication abilities
Qualifications
- Background working with NoSQL databases
- Knowledge or practical experience applying Domain Driven Design
- Familiarity with Cloud Architecture, specifically AWS
- Experience utilizing Docker and containers
- Background or familiarity with the financial industry or accounting
- Experience building distributed systems and event driven architecture
- Familiarity with Idempotency, RabbitMQ, and MassTransit or NServiceBus
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary for the Senior Software Engineer position?
The salary range for this role is between $160,000.00 and $200,000.00 per year.
Is this job remote?
Yes, this position is designated as remote.
What experience level is required for this role?
Candidates must have six or more years of hands-on experience building enterprise-grade applications, including at least six years working in C# or Python and four years working with SQL databases like PostgreSQL or SQL Server.
What technologies will I be working with?
The technology stack includes .NET 10, Python, PostgreSQL, SQL Server, MongoDB, RabbitMQ, Docker, and AWS.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.