Software Engineer

2 minutes ago


Vancouver, British Columbia, Canada Rival Technologies Full time $95,000 - $140,000

You are a strong full-stack software engineer with experience building and maintaining production systems. You care deeply about code quality, reliability, and user experience, and you enjoy working across frontend and backend systems to deliver meaningful features.

You understand how modern web applications are built and deployed in cloud environments and are comfortable working within AWS-based systems, even if you are not directly responsible for managing infrastructure. You collaborate well with others, communicate clearly, and take ownership of the software you build.

You may be at an Intermediate or Senior stage in your career (we are open to either level). Senior engineers bring greater technical leadership and autonomy, while Intermediate engineers are eager to grow and deepen their impact.

As a Software Engineer at Rival, you will contribute to the design, development, and delivery of high-quality software across our product platform. You are responsible for owning the code you write, developing strong product knowledge, and continuously improving how we build and ship software.

Who are we? 

When you join Rival Group, you're not just accelerating your career—you're also helping shape the future of customer insights and market research.

We're a forward-thinking, results-driven organization obsessed with helping innovative brands get closer to their customers in a way that feels fresh, organic, and fun. Rival Technologies, the tech arm of our business, is the world's best conversational research platform and one of Vancouver's fastest-growing tech companies. Reach3 Insights, our consulting side, is an award-winning market research agency with offices in Chicago, Toronto, and Vancouver. Together, we're helping brands like Coca-Cola, Kellogg's, Dell Technologies, REVOLT TV, and Roblox get better insights they can use to deliver better products, create more impactful marketing campaigns, and improve the end-to-end customer experience.

Our customers LOVE our tech and services. We're growing fast—and we're inviting great people to join us on the ride

If making measurable, immediate impact while having fun sounds like your jam, then we invite you to apply

What you'll do:
  • Design, develop, test, and ship production features across the Rival product suite
  • Work across frontend and backend systems in a modern JavaScript-based stack
  • Collaborate closely with Product, UX, QA, and other engineers to refine requirements and deliver well-scoped solutions
  • Take ownership of features, defects, and technical tasks from implementation through release
  • Improve code quality, test coverage, tooling, and overall developer experience
  • Participate in code reviews and technical discussions, providing thoughtful and constructive feedback
  • Identify technical risks, trade-offs, and blockers early, and communicate them clearly
  • Debug issues across the application stack, including frontend, backend, and cloud environments
  • Document designs and decisions using clear written and visual artifacts

AI and Modern Development Practices

Rival encourages engineers to thoughtfully leverage AI-assisted development tools to improve productivity and quality.

  • Use AI tools to assist with coding, testing, debugging, refactoring, and documentation
  • Apply strong judgment when evaluating AI-generated output for correctness, security, and maintainability
  • Experience designing or developing AI-related features is considered a strong asset
What You'll Have:  
  • 5+ years of professional experience working on production software systems in engineering or engineering-adjacent roles
  • Experience with both frontend and backend development
  • Strong understanding of software engineering fundamentals, including clean code, testing, and performance
  • Strong collaboration and communication skills, with the ability to work effectively across engineering, product and support teams.
  • Experience working within cloud-based environments, preferably AWS
  • Familiarity with serverless and or microservices architectures from an application perspective
  • Ability to debug and reason about issues across the full stack

Technology Stack & Tools

  • Languages & Runtime: JavaScript, TypeScript,
  • Frontend: React, Redux, , Styled Components
  • Backend & APIs: Express, GraphQL
  • Data & Storage: PostgreSQL, Redis or Valkey, MongoDB
  • Messaging & Search: Kafka, Elasticsearch or OpenSearch
  • Cloud: AWS (application-level experience); CloudFormation, CDK, or Terraform (working knowledge, no infrastructure ownership)
  • Testing: Cypress, Jest, React Testing Library, Playwright, Vitest, Cucumber
  • Engineering & Collaboration Tools: Atlassian Jira and Confluence, with a solid understanding of Agile workflows, including backlog grooming, sprint planning, and Scrum ceremonies

Additional Expectations for Senior Engineers

  • Own larger technical initiatives or epics end to end
  • Influence architectural decisions and long-term technical direction
  • Proactively identify and mitigate technical risks
  • Raise the quality bar through strong design, code reviews, and mentorship
  • Coach other engineers and support their growth
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders
  • Act as a force multiplier by improving team processes, delivery predictability, and technical standards
  • Participate in hiring, onboarding, and broader team development efforts

Why us for your next career adventure?  

Fair compensation

We're committed to pay equity/fair pay practices and closing the gender salary gap. 

  • In determining salary, Rival Technologies considers many factors including the successful candidate's skillset and experience as well as internal equity. The salary range for this position is $95,000 to $140,000, with the upper portion typically reserved for tenured employees who have developed extensive job knowledge and expertise within the company.

Our compensation package also includes:

  • Home office, Internet and Cellphone stipends
  • RRSP plan with employer matching
  • Parental leave top up

Flexibility and time off

  • Hybrid working model and home office benefits
  • Comprehensive paid time off that covers vacation, sick, and personal days. 

Health and wellness

  • 100% employer-paid health and dental plan
  • Health spending account
  • Generous sick, personal, and mental health days
  • $1,000 annual mental health benefits with Canada Life

A great place to work you can be proud of

According to a survey of our employees conducted by an independent agency:

  • 91% of our people believe management practices are equal and impartial
  • 86% have pride in their work and the organization
  • 91% agree that their teammates are friendly, supportive and welcoming

Our values at Rival:

  • Courage
  • Results
  • Energy
  • Kinship

The not-so-fine-print

If you think you're a good fit, please connect with us ASAP with your resume. You must be eligible to work in Canada to be considered for this role. At Rival, we value the unique qualities and experiences that each candidate brings to the table. We believe in a personal approach to hiring and take the time to thoroughly review each resume ourselves. Rest assured, we do not use AI or automated systems to review or filter resumes. Every application is carefully reviewed by our hiring team to ensure a fair and personalized evaluation process. If you don't see yourself fully reflected in every job requirement listed on the posting above, we still encourage you to reach out and apply. Research has shown that individuals in underrepresented groups often only apply when they feel 100% qualified. We are proud to be an equal opportunity workplace committed to building a team culture that celebrates diversity and inclusion. Rival provides equal employment opportunities to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.

Rival is also committed to fostering a culture of belonging, which includes ensuring an accessible work environment and employment practices. If you require accommodation at any point in the selection process, please email

Finally, we know from time to time emergencies happen and you may need to reschedule an interview — we understand and encourage you to be in communication without worrying about losing the opportunity or your credibility.

Please note given our security and compliance certifications, final applicants will be required to undergo a background check.

No recruiters and no phone calls, please



  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire anSenior Java Software EngineerOur direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior...

  • Software Engineer

    5 minutes ago


    Vancouver, British Columbia, Canada Brighter Staffing Agency Full time

    , PermanentPosition: Software EngineerCompany Overview:Brighter Staffing Agency is a leading recruitment agency that connects top talent with top companies. We specialize in finding the right fit for both our clients and candidates, ensuring long-term success and growth for all parties involved. Our team is dedicated to providing exceptional service and...

  • Software Engineer

    1 minute ago


    Vancouver, British Columbia, Canada Kilterset Full time

    Company DescriptionKilterset is dedicated to developing technology to empower leadership by designing systems that scale, adapt, and enable bold decision-making. We specialize in Identity & Access Management (IAM) solutions, streamlining the adoption of platforms like Okta/Auth0 for organizations. Unlike traditional consultancies, Kilterset transforms...

  • Software Engineer

    20 minutes ago


    Vancouver, British Columbia, Canada NetApp, Inc. Full time $98,600 - $127,600

    Job Summary NetApp is developing new portfolio of data-centric storage platforms and services to help the world's leading organizations harness their data in new and interesting ways. The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. You will work as part of a...

  • Software Engineer

    19 minutes ago


    Vancouver, British Columbia, Canada Sedorh Careers, partnered with TEEMA Full time

    Job Title: Software Engineer (.NET Core)Location: Currently 100% Remote within Vancouver (Moving to Hybrid w/ 1-2 days in-office work)Type: Full Time/ PermanentPay: $110,000 - $120,000/ Annually + 10% Annual BonusTotal OTE: $121,000 to $132,000 AnnuallyJob Closes: October 5th Apply nowWho were looking forAre you a Software Engineer who enjoys new...

  • Senior Software Engineer

    21 minutes ago


    Vancouver, British Columbia, Canada Capgemini Full time

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...

  • Software Engineer

    2 minutes ago


    Vancouver, British Columbia, Canada Image Engine Design Full time $71,000 - $125,000

    Position: Software Engineer - 2DHiring Range: $71,000 to $125,000/year for a 40 hour work weekProject Contract: To Be ConfirmedCompany Benefits: Extended healthcare from day 1, premiums 100% covered by Image Engine, up to 8 paid Health and Wellness days per year.Candidates are required to be based in British Columbia and eligible to work in...

  • Software Engineer

    22 minutes ago


    Vancouver, British Columbia, Canada Rival Technologies Full time

    You are a strong full-stack software engineer with experience building and maintaining production systems. You care deeply about code quality, reliability, and user experience, and you enjoy working across frontend and backend systems to deliver meaningful features.You understand how modern web applications are built and deployed in cloud environments and...

  • Software Engineer

    8 minutes ago


    Vancouver, British Columbia, Canada TrustFlight Full time

    About UsTrustFlight is an innovative aviation software company that specializes in developing cutting-edge AI, digital workflow, and analytics applications for the aviation industry. Our software empowers many of the world's airlines, business jet operators, MROs, training organizations, and aviation service providers to enhance safety, streamline...

  • Software Engineer

    4 minutes ago


    Vancouver, British Columbia, Canada EviSmart™ Full time

    On-site, work from office (Downtown Vancouver)Reporting to: Team Lead - Software DeveloperAs part of our Technology team, you'll play a crucial role in developing our flagship products and crafting integration frameworks that connect legacy and modern systems. Get ready to push the limits of what's possible and thrive in our fast-paced development cycles.As...