Senior Software Developer (C#/.NET)
Riva International, Inc., Canada +1
About the job
Riva is seeking an experienced Software Developer to join our engineering team and help design, build, and evolve the backend systems powering revenue-critical workflows for large, complex organizations. In this role, you’ll take ownership of meaningful systems and domains, translating complex or ambiguous problems into scalable, reliable solutions. You bring strong C#/.NET expertise, sound technical judgment, and a proactive, customer-aware mindset—partnering closely with Product, Architecture, and Engineering teammates to raise the bar for quality, performance, and continuous improvement.
What you will be doing
Reporting to the Senior Engineering Manager, you'll build and evolve backend systems that power revenue-critical workflows for large, complex organizations. You'll work on a mature product with real-scale, real customers, and real tradeoffs. This role is for someone who owns systems, not just features, and sets the technical bar for their team.
- Design systems and components (sync mechanisms, APIs, microservices, data models), anticipating failure modes, performance, security, and operations.