Cross River is a leading financial technology company that builds the infrastructure powering the world's most innovative financial products. We are currently seeking a highly skilled Senior Software Engineer to join our team and help us design and deliver robust, scalable solutions that expand access and opportunity within the global financial ecosystem.
Key responsibilities
- Design, develop, and deliver scalable software modules and components to support our core financial infrastructure.
- Build and maintain high-performance backend systems utilizing .NET, PostgreSQL, SQL Server, RabbitMQ, Docker, and AWS.
- Plan, triage, and prioritize technical tasks across multiple complex project streams.
- Collaborate with cross-functional teams to implement enterprise-grade software solutions based on modern design patterns.
Requirements
- 8+ years of professional experience developing enterprise-level systems using C#.
- 6+ years of hands-on experience with SQL databases, specifically PostgreSQL or SQL Server.
- Strong proficiency in Entity Framework or nHibernate and a deep understanding of SOLID principles.
- Experience with cloud architecture, preferably within AWS, and containerization using Docker.
- Understanding of Domain Driven Design and experience with distributed, event-driven architectures.
What we offer
- The opportunity to work on cutting-edge financial technology that impacts global markets.
- A collaborative and purpose-driven work environment that values innovation and integrity.
- Professional growth within a company recognized as a top workplace in the fintech industry.