Cross River is a company that builds the infrastructure behind innovative financial products, powering various financial capabilities. They are seeking a highly skilled Senior Software Engineer who will be responsible for designing, developing, and delivering scalable software modules and components, primarily using .NET and cloud technologies.
Responsibilities:
- Design, develop, and deliver scalable software modules and components
- Build backend systems using .NET 10, PostgreSQL, SQL Server, RabbitMQ, Docker and AWS
- Plan, triage, and prioritize work across multiple priorities
Requirements:
- 8+ years of experience developing enterprise systems in C#
- 6+ years of experience with SQL, preferably PostgreSQL or SQL Server
- nHibernate / Entity Framework
- Strong communication skills
- Experience or understanding of Domain Driven Design
- Cloud Architecture - preferably AWS
- Docker / Containers
- Financial industry / accounting experience or understanding is helpful, but not required
- Crypto experience or understanding is helpful, but not required
- Experience designing and developing distributed systems and event driven architecture is preferred. Ideally with understanding or exposure to: MassTransit or NServiceBus, RabbitMQ, Idempotency