Senior Software Developer Full Stack

7 days ago


Canada Vidyard Full time
About the Role

Vidyard is seeking a seasoned 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 AI integrations. This role is instrumental in shaping the core features and functionality that define Vidyard's offerings to our valued customers.

About the Team

Our Core Team is composed of experienced developers, a product manager, and a designer divided into 2 streams of work:

Scale Stream: The Scale Stream takes charge of our enterprise accounts, meticulously curating the features and functionalities essential for our corporate customers and partners. This team is focused on ensuring our product meets and exceeds the unique requirements of our enterprise accounts, empowering them with innovative AI functionalities to increase efficiency of their sales cycle.

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.
  • Eager to share knowledge among other senior-level developers and mentor junior and intermediate developers on your team.
  • Bonus if you have previous experience with Generative AI or AI tooling.
Our Tech Stack
  • Version control - e.g. Git
  • Testing frameworks such as RSpec, Jest, Mocha
  • Modern front-end stacks - e.g. React, Angular
  • Server technologies such as Node.js and Ruby on Rails
  • Relational Databases such as MySQL, PostgreSQL
  • Nice to have 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.

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, there is flexibility for all.


  • Canada, CA OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department:...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleAt SENIOR SPIRIT OF ROSELLE PARK, we're seeking an experienced Full Stack Software Engineer to lead areas of our team focused on Messaging Security Products. This is a new team concentrating on our Portal, Dashboards, and other components our customers interact with, responsible for the frontend & backend layers. The ideal candidate will have...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleAt SENIOR SPIRIT OF ROSELLE PARK, we're seeking an experienced Full Stack Software Engineer to lead areas of our team focused on Messaging Security Products. This is a new team concentrating on our Portal, Dashboards, and other components our customers interact with, responsible for the frontend & backend layers. The ideal candidate will have...


  • Canada, CA Nexus Systems Group Inc. Full time

    Senior Full Stack Software DeveloperResponsible for developing software applications that operate on both the front-end and back-end of a system.They work with stakeholders to identify requirements and design user-friendly interfaces.They also write and test code, troubleshoot technical issues, and collaborate with other developers and engineers to ensure...


  • Canada Jane Software Full time $117,100

    About the RoleWe are seeking a highly skilled and experienced Senior Developer to join our Grow My Clinic team at Jane Software. As a key member of our team, you will play a crucial role in shaping the technical vision for our product and contributing to its growth and success.Key ResponsibilitiesContribute to the technical vision for the Grow My Clinic...


  • Canada Jane Software Full time $117,100

    About the RoleWe are seeking a highly skilled and experienced Senior Developer to join our Grow My Clinic team at Jane Software. As a key member of our team, you will play a crucial role in shaping the technical vision for our product and contributing to its growth and success.Key ResponsibilitiesContribute to the technical vision for the Grow My Clinic...


  • Canada CrowdPlat Full time

    Job Title: Senior Software Engineer - Full StackCrowdPlat is seeking a highly skilled Senior Software Engineer - Full Stack to join our team. This role requires an individual capable of working independently to create and QA stand-alone modules for an enterprise SaaS product.Key Responsibilities:Develop and QA stand-alone modules for enterprise SaaS...


  • Canada CrowdPlat Full time

    Job Title: Senior Software Engineer - Full StackCrowdPlat is seeking a highly skilled Senior Software Engineer - Full Stack to join our team. This role requires an individual capable of working independently to create and QA stand-alone modules for an enterprise SaaS product.Key Responsibilities:Develop and QA stand-alone modules for enterprise SaaS...


  • Canada Bree Technologies Full time

    {"title": "Senior Full Stack Engineer Position at Bree Technologies", "description": "Bree Technologies is a financial technology company creating innovative lending products for consumers and businesses. We are seeking a Senior Full Stack Engineer to join our team and take ownership of large, ambiguous, and challenging projects and products.Key...


  • Canada Bree Technologies Full time

    {"title": "Senior Full Stack Engineer Position at Bree Technologies", "description": "Bree Technologies is a financial technology company creating innovative lending products for consumers and businesses. We are seeking a Senior Full Stack Engineer to join our team and take ownership of large, ambiguous, and challenging projects and products.Key...


  • Canada Clover Health Full time

    About the Role:Clover Health is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our healthcare technology platform.Key Responsibilities:Design and develop high-quality software solutions that meet the needs of our customers and...


  • Canada Clover Health Full time

    About the Role:Clover Health is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our healthcare technology platform.Key Responsibilities:Design and develop high-quality software solutions that meet the needs of our customers and...


  • Canada Bree Technologies Full time

    About Bree TechnologiesBree Technologies is a pioneering financial technology company that specializes in creating innovative lending products for consumers and businesses. Our mission is to empower individuals and organizations by providing accessible, user-friendly, and cost-effective financial solutions.Job SummaryWe are seeking a highly skilled Senior...


  • Canada Bree Technologies Full time

    About Bree TechnologiesBree Technologies is a pioneering financial technology company that specializes in creating innovative lending products for consumers and businesses. Our mission is to empower individuals and organizations by providing accessible, user-friendly, and cost-effective financial solutions.Job SummaryWe are seeking a highly skilled Senior...


  • Canada Intelletec Full time

    We are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at Intelletec. As a key member of our development team, you will play a crucial role in building financial products of the future.Key Responsibilities:Design and develop high-quality, well-tested, production-level codeParticipate in code reviews and collaborate with the team...


  • Canada Intelletec Full time

    We are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at Intelletec. As a key member of our development team, you will play a crucial role in building financial products of the future.Key Responsibilities:Design and develop high-quality, well-tested, production-level codeParticipate in code reviews and collaborate with the team...


  • Canada Intelletec Full time

    About the RoleWe are seeking a highly skilled Senior Full-Stack Engineer to join our team at Intelletec. As a key member of our engineering team, you will play a critical role in the development of our financial products.Key ResponsibilitiesParticipate in building innovative financial productsWrite high-quality, well-tested, production-level codeParticipate...


  • Canada Intelletec Full time

    About the RoleWe are seeking a highly skilled Senior Full-Stack Engineer to join our team at Intelletec. As a key member of our engineering team, you will play a critical role in the development of our financial products.Key ResponsibilitiesParticipate in building innovative financial productsWrite high-quality, well-tested, production-level codeParticipate...


  • Canada SoundHound Inc Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at SoundHound Inc. As a key member of our software development team, you will be responsible for designing, developing, and maintaining full-stack solutions for our Voice AI products.Key ResponsibilitiesDesign and Development: Design and develop full-stack...


  • Canada SoundHound Inc Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at SoundHound Inc. As a key member of our software development team, you will be responsible for designing, developing, and maintaining full-stack solutions for our Voice AI products.Key ResponsibilitiesDesign and Development: Design and develop full-stack...