Remote Senior Software Engineer

Logo of Cross River

Cross River

πŸ’΅ $150k-$180k
πŸ“Remote - Worldwide

Job highlights

Summary

Join Cross River's growing team as a Senior Software Engineer and play a key role in developing high-performance, real-time banking modules. This 100% remote position requires 7+ years of experience in C# .NET and SQL Server, along with expertise in actor frameworks and distributed systems. You will design, develop, and deliver scalable software components using .NET, DotNet 6.0, and AWS. The role involves mentoring teammates and collaborating closely with users. Cross River offers a competitive salary and a collaborative work environment.

Requirements

  • 7+ years of experience developing enterprise systems in C# .NET Framework 4.6+ and Dotnet 5.0+
  • 6+ years of experience with SQL, preferably SQL Server
  • Hands on experience with an Actor framework, design, development and operation
  • NHibernate / Entity Framework
  • Strong communication skills
  • Experience or understanding of Domain Driven Design
  • Cloud Architecture - preferably AWS
  • Docker / Containers
  • Specflow and automated testing – developers test their code

Responsibilities

  • Design, develop, and deliver scalable software modules and components
  • Build backend systems using .NET, DotNet 6.0, SQL Server, RabbitMQ, Docker and AWS
  • Plan, triage, and prioritize work across multiple priorities
  • Share your knowledge with teammates and help mentor and guide partners

Preferred Qualifications

  • Financial industry / accounting experience or understanding is helpful, but not required
  • Experience designing and developing distributed systems and event driven architectures is preferred. Ideally with understanding or exposure to NServiceBus
  • RabbitMQ
  • Idempotency

Benefits

  • 100% remote team
  • Salary Range: $150,000.00 - $180,000.00

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Cross River know you found this job on JobsCollider. Thanks! πŸ™