Staff Software Developer

Vidyard is the video platform that's built for business. Sales reps, marketers, and corporate communicators use Vidyard to record and share videos that grab attention and deliver their message in a personal, impactful way.
Toronto, ON, Canada
Backend
Staff Software Engineer
Remote
501 - 1,000 Employees
10+ years of experience
Enterprise SaaS · AI

Description For Staff Software Developer

Vidyard is seeking a Staff Software Developer to join their Development team, specifically supporting the Idea Labs team. This role focuses on new, experimental products within Vidyard's portfolio, targeting uncharted territory beyond the core product scope. You'll work with AI systems like OpenAI's ChatGPT and emerging technologies to gain a competitive edge. Key responsibilities include designing and scaling distributed systems, leading architecture design, developing core services, mentoring team members, and collaborating with cross-functional teams. The ideal candidate has 10+ years of experience building scalable web products, strong communication skills, and expertise in technologies like Node.js, Vue or React, TypeScript, GraphQL, and various databases. Vidyard offers competitive pay, comprehensive benefits, flexible work arrangements, and a supportive, growth-oriented environment. This position is open to candidates located and eligible to work in Canada.

Last updated 20 days ago

Responsibilities For Staff Software Developer

  • Designing, building and scaling distributed systems
  • Leading architecture design and documentation for upcoming projects
  • Developing core services and maintaining repositories
  • Contributing code and reviewing/testing while ensuring security standards
  • Mentoring and knowledge sharing across all levels of development
  • Collaborating with cross-functional teams to solve customer problems
  • Building observability and resilience around third-party integrations
  • Setting up automated testing (unit, integration, e2e)
  • Implementing monitoring/alerting systems
  • Mastering large areas of relevant codebase

Requirements For Staff Software Developer

Node.js
JavaScript
TypeScript
Redis
MySQL
Ruby
Python
  • 10+ years of experience building scalable web products
  • Strong communication and collaboration skills
  • Experience with Node.js, Vue or React, TypeScript, GraphQL
  • Knowledge of Redis, MySQL, S3, Ruby, Python
  • Experience with message queue & broker systems (e.g., BullMQ)
  • Familiarity with integrating AI models (e.g., ChatGPT)
  • Located and eligible to work in Canada

Benefits For Staff Software Developer

401k
Dental Insurance
Education Budget
Equity
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Competitive pay
  • Comprehensive, flexible benefits on day one
  • Wellness allowance
  • Flexible hours + unlimited vacation
  • Mental health coverage (Inkblot + $1,500/person/year)
  • Allowance for growth and development
  • Parental leave top-up
  • Paid volunteer hours
  • RRSP match
  • Stock options
  • Flexible holiday program
  • Home office stipend

Interested in this job?

Jobs Related To Vidyard Staff Software Developer

Staff Software Engineer, Search Quality

Staff Software Engineer role at Google, focusing on Search Quality and developing advanced search systems using AI and machine learning.

Staff Technical Program Manager

Staff Technical Program Manager role at LinkedIn, driving strategic programs and tactical projects in Productivity Engineering.

Staff Software Engineer, Platform

Join Turo as a Staff Software Engineer in Vancouver, developing scalable services for the world's largest car sharing marketplace. 7+ years experience required.

Staff Software Engineer - GAI Platform & Tools (Applications)

Staff Software Engineer role at LinkedIn for GAI Platform & Tools, focusing on AI foundational problems and evaluation.

Staff Software Engineer, Multi-Language Infrastructure (Rust & Go-lang Expertise)

Staff Software Engineer role at LinkedIn for building next-generation infrastructure and platforms using Rust and Go-lang expertise.