Senior Software Developer

4 weeks ago


Old Toronto, Canada Vidyard Full time

At Vidyard, we make life easier for sellers, marketers and corporate communicators. Our video messaging tools, digital sales room platform, and other products are used by Microsoft, LinkedIn, and thousands of other companies. We’re passionate about elevating our customers, our teammates, our communities, and ourselves.

About the Role

Vidyard is seeking a Senior Software Developer to join our dynamic Core Team, a pivotal force behind our leading video platform and user experience. As a key player in this team, you will take ownership of critical services, including encoding, dashboard, chrome extension, mobile app, captions, thumbnails, and more. This role is instrumental in shaping the core features and functionality that define Vidyard's offerings to our valued customers.

Reporting directly to the Software Development Manager, you'll collaborate with a cross-functional team of developers, designers, and product managers to address customer challenges and deliver exceptional software solutions.

This is a remote role open to candidates located in Canada.

About the Team

Our Core Team is composed of twelve developers, two product managers, and two designers divided into 3 streams of work:

Engage Stream: The Engage Stream is dedicated to crafting and maintaining features that delight our customers. We aim to ensure that customers make the most of our platform's rich array of tools, fostering a seamless and rewarding user experience.

Scale Stream: The Scale Stream takes charge of our enterprise accounts, meticulously curating the features and functionalities essential for our corporate customers. This team is focused on ensuring our product meets and exceeds the unique requirements of our enterprise accounts.

Tech Stream: At the heart of our Core Team's responsibilities lies the Tech Stream, which takes ownership of a substantial portion of our application. This stream is tasked with spearheading projects to guarantee the performance, quality, availability, and scalability demanded by our system and valued customers.

What You’ll Bring to this Role and Your New Team:
  • A solid background in software engineering—you have had 6+ years of experience shipping user-facing, scalable web products.
  • The ability to work across the software stack as a generalist while bringing experience to either front-end or back-end development.
  • A history of success delivering on different initiatives in an agile, iterative environment.
  • Strong communication and collaboration skills—you strive for clarity and understanding and can navigate discussions around risks and tradeoffs.
  • The desire to drive improvements to our quality, reliability, and performance standards.
  • Lean thinking and an experimental, metrics-driven mindset.
  • A high tolerance for ambiguity and a recognition that action is sometimes the best path to discovery.
  • Nice to have experience with Mobile or Desktop app development.
  • Eager to share knowledge among other senior - staff level developers and mentor junior and intermediate developers on your team.
Our Tech Stack
  • Version control - e.g. Git, Mercurial, SVN
  • Testing frameworks such as RSpec, Jest, Mocha
  • Modern front-end stacks - e.g., Webpack, Babel, Vue.js, React.js
  • Modern mobile frameworks - React Native
  • Server technologies such as Node.js and Ruby on Rails
  • Relational Databases such as MySQL, PostgreSQL
  • Experience architecting microservice infrastructures
  • Distributed computing concerns such as message queues and pub/sub
  • Operational concerns such as monitoring and logging

Our engineering team consists of generalists with expertise leaning toward either front-end or back-end development, all maintaining a comprehensive understanding of the full stack. Join us in shaping the future of Vidyard's core offerings and delivering unparalleled value to our customers.

Job descriptions can be overwhelming. At Vidyard we are motivated to drive change togetherand deeply value the unique experiences, abilities and opinions you possess, so if this role sounds like your next adventure, but you don’t feel entirely qualified, apply We value candidates whoown it,and if you’rerelentlessly resourcefultoo, you might be exactly who we are looking for.

As we also valueuser obsession, we prioritize our users, customers and community so you can expect to hear from our team even if you are not selected to move forward. What You’ll Love about Vidyard:
  • Competitive pay
  • Comprehensive, flexible benefits on day one*
  • Wellness allowance to spend on what’s important to you
  • Flexible hours + unlimited vacation + programs to support travel while working, enabling you to live your best life
  • Access to Inkblot, a digital mental health platform + $1,500/person/year for mental health coverage*
  • Allowance to support your ongoing growth and development
  • Parental leave top-up
  • Paid volunteer hours
  • Employee resource groups to empower and drive change at Vidyard and in our communities
  • RRSP match*
  • Stock options
  • Flexible holiday program
  • Home office stipend
  • Flexibility to work in the place that brings out your best: whether you thrive in the comfort of your home office, or are local to, and prefer the energy of our collaboration space in Kitchener, Ontario, Canada, there is flexibility for all. Although we default to remote-first there will be occasional in-person meetings/events purposefully designed for connection and collaboration.
We thank all applicants for your interest in Vidyard. Only those applicants selected for an interview will be contacted. Unsolicited resumes from Agencies will not be accepted.
Vidyard is an equal opportunity employer. Applicants who require reasonable accommodation to complete the application and/or interview process should notify us atrecruitment@vidyard.com. #J-18808-Ljbffr

  • Toronto, Ontario, Canada JAM Software GmbH Full time

    Are you ready for an exciting challenge? Join the Ontario Public Service in a 10-month contract as a Senior Software Developer for the Land and Resources Cluster, with the possibility of extension. If this opportunity doesn't align with your current goals, feel free to share it within your network. We are looking for a Senior Software Developer with...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below: We are unable to submit a candidate without below mandatory documents. "Please ensure that your resume is updated and provided in Word format.""To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below: We are unable to submit a candidate without below mandatory documents. "Please ensure that your resume is updated and provided in Word format.""To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...


  • Old Toronto, Canada Valsoft and Aspire Operating Group Full time

    Senior Software Developer – Remote – Canada RENTALL is looking to hire a talented and experienced Senior Software Developer to join our growing team in Canada! Our small but dynamic company is looking to expand our team with a Senior Software Engineer proficient in Progress. We specialize in developing powerful and easy-to-use software solutions for...


  • Old Toronto, Canada Valsoft and Aspire Operating Group Full time

    Senior Software Developer – Remote – Canada RENTALL is looking to hire a talented and experienced Senior Software Developer to join our growing team in Canada! Our small but dynamic company is looking to expand our team with a Senior Software Engineer proficient in Progress. We specialize in developing powerful and easy-to-use software solutions for...


  • Old Toronto, Canada Valsoft and Aspire Operating Group Full time

    Senior Software Developer – Remote – Canada RENTALL is looking to hire a talented and experienced Senior Software Developer to join our growing team in Canada! Our small but dynamic company is looking to expand our team with a Senior Software Engineer proficient in Progress. We specialize in developing powerful and easy-to-use software solutions for...

  • Software Developer

    5 days ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    A new requirement from one of the ministries in Ontario. Please refer to the details provided below: We are unable to submit a candidate without below mandatory documents. "Please ensure that your resume is updated and provided in Word format." "To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below:We are unable to submit a candidate without below mandatory documents."Please ensure that your resume is updated and provided in Word format.""To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    We have received a new requirement from one of the ministries in Ontario. Please refer to the details provided below:We are unable to submit a candidate without below mandatory documents."Please ensure that your resume is updated and provided in Word format.""To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...


  • Old Toronto, Canada TalentWorld Full time

    Venture into the heart of software development as a seasoned professional with 8+ years of experience. Join a pioneering team at the forefront of innovation, where your skills will shape impactful solutions for the public sector. Delve into complex SQL queries, Power BI mastery, and Azure Databricks wizardry to craft dynamic applications. This role isn't...


  • Old Toronto, Canada TalentWorld Full time

    Venture into the heart of software development as a seasoned professional with 8+ years of experience. Join a pioneering team at the forefront of innovation, where your skills will shape impactful solutions for the public sector. Delve into complex SQL queries, Power BI mastery, and Azure Databricks wizardry to craft dynamic applications. This role isn't...


  • Old Toronto, Canada TalentWorld Full time

    Venture into the heart of software development as a seasoned professional with 8+ years of experience. Join a pioneering team at the forefront of innovation, where your skills will shape impactful solutions for the public sector. Delve into complex SQL queries, Power BI mastery, and Azure Databricks wizardry to craft dynamic applications. This role isn't...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    Wewould like to present to you a new job opportunity and I think you may find it interesting.If you are interested kindly send the following documents toishwaryajyothi@smsoftconsulting.comby Thursday, June 06, at 11:00 AM EST if that interests you and matches your profile.Without mandatory documents, we cannot submit a candidate.Updated Resume in word format...


  • Old Toronto, Canada S M Software Solutions Inc Full time

    Wewould like to present to you a new job opportunity and I think you may find it interesting.If you are interested kindly send the following documents toishwaryajyothi@smsoftconsulting.comby Thursday, June 06, at 11:00 AM EST if that interests you and matches your profile.Without mandatory documents, we cannot submit a candidate.Updated Resume in word format...


  • Old Toronto, Ontario, Canada Capgemini Full time

    We are seeking a Senior Software Developer with a minimum of 5+ years of experience to join our team. The ideal candidate will have a strong background in modern C++ programming, proficiency in Oracle and Python, and a passion for technology and large-scale software design. This role involves working in a dynamic environment, communicating with multiple...


  • Old Toronto, Canada Capgemini Full time

    We are seeking a Senior Software Developer with a minimum of 5+ years of experience to join our team. The ideal candidate will have a strong background in modern C++ programming, proficiency in Oracle and Python, and a passion for technology and large-scale software design. This role involves working in a dynamic environment, communicating with multiple...


  • Old Toronto, Canada Capgemini Full time

    We are seeking a Senior Software Developer with a minimum of 5+ years of experience to join our team. The ideal candidate will have a strong background in modern C++ programming, proficiency in Oracle and Python, and a passion for technology and large-scale software design. This role involves working in a dynamic environment, communicating with multiple...


  • Old Toronto, Ontario, Canada Ocado group Full time

    Senior Software Developer - Robotic Pick SystemsFounded in 2014, Kindred is a robotics and artificial intelligence (AI) company that develops robots to solve real-world problems. Its mission is to enhance the lives of human workers with the power of AI robotics. Kindred's cutting-edge technology is the foundation of a number of proprietary platforms,...


  • Old Toronto, Ontario, Canada JAM Software GmbH Full time

    Embedded Software Developer Intangles is a rapidly growing technology-driven company expanding to North America, specializing in artificial intelligence and machine learning. Transforming the automotive industry by simulating the real-world environment into a virtual world using a Digital Twin concept, our solutions analyze data and improve predictions using...


  • Old Toronto, Canada Intuit Inc. Full time

    Come join the team at Intuit as a Senior Software Developer in Reliability & Performance Engineering.Reliability & Performance Developing works to ensure that TurboTax.com and other Intuit products are highly-available, scale without bottlenecks and offer world-class performance.The team is looking for “full cycle” Software Engineers with a passion for...