hirly

Riva International, Inc.

Senior Software Developer (C#/.NET)

Canada

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Riva International, Inc. first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included
Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Senior
Country
CA
Work mode
On-site / unstated
First seen by hirly
14 Oct 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

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.

Own a significant system or domain, often spanning more than one Program Increment.

Turn ambiguous problems into shippable plans and drive delivery without prompting.

Set the testing and quality bar for your team's domain, and make sound architecture and pattern calls, documenting them for others.

Partner proactively with your Product Owner, the Architect, and adjacent teams.

Mentor other engineers and coach them on contributing their own ideas.

WHAT YOU BRING TO THE TABLE

4+ years building backend systems in C#/.NET.

Strong fundamentals in system design, OOP, and working with data-heavy systems.

Experience debugging and operating production systems, not just building new ones.

A track record of making sound architecture decisions and documenting them for others to build on.

A clear communicator who can explain tradeoffs to both technical and non-technical partners.

A steady, customer-aware mindset that values ownership and continuous improvement.

Bonus points for:

Experience with modern .NET versions.

CI/CD pipeline ownership.

Exposure to large data sync or integration platforms.

Core Competencies

Communication – Clear, thoughtful, and able to explain complex ideas simply.

Adaptability & Stress Tolerance – Calm under pressure and steady during change.

Achievement Focus – Consistently delivers high-quality, maintainable systems.

Managing Resources & Digital Dexterity – Efficient, modern engineering practices and tools.

Innovation – Pragmatic creativity applied to real-world technical problems.

Our Stack

C# and .NET

SQL and NoSQL databases

APIs and service-based architectures

Node.js and Vue.js

Git and Docker

CI/CD with TeamCity and Octopus Deploy, plus automated testing

AWS and production monitoring tools

MORE ABOUT RIVA

We are an Edmonton-based software development company with a global footprint. Our Relationship Engine creates seamless data flow between applications like email, calendar, contacts, tasks, and CRM - synchronizing data and eliminating the need for task switching, application toggling, and duplicate data entry across platforms.

We offer a work culture that fosters diversity, equity, inclusion, and fun. Curiosity is rewarded, and each day offers the chance to learn, grow, and contribute to the efforts of people you like, respect, and value.

WHAT WE BRING TO THE TABLE

The total compensation package includes:

RRSP/TFSA matching

Paid vacation starting with 3-weeks

Paid wellness time allows for flexible discretionary allocation for mental health, personal benefits, and personal time

Paid time off to volunteer with charities of your choice

Extended health care benefits, dental and life insurance

Professional development and training allowance for career advancement.

Applicants must hold a valid Canadian work permit or be a permanent resident or citizen of Canada.

Riva is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.

We appreciate all applicants for their interest in joining Riva. Please note that only candidates selected to move forward in the process will be contacted.

Original posting on Riva International, Inc.'s site ↗

Listed on hirly, a job board. hirly is not the employer: Riva International, Inc. is hiring for this role.

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job