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. It's the video tool of choice for 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 looking for a Senior Software Developer to join our Data Platform team. Reporting to the Manager, Software Development, you'll play a key role in advancing our Company Data System, enhancing data pipelines, and optimizing tools. You'll work with technologies like Druid, Redshift, DBT, Cube, and Metabase, focusing on data collection, modeling, and activation. Collaborating closely with a dynamic team of developers, data architects, and a product manager, you'll also engage with various stakeholder teams including R&D, Marketing, Finance, and RevOps. This position offers also the chance to use your expertise and collaborative skills to significantly impact product features such as Analytics, Notifications, Data Privacy Compliance (GDPR, etc), and Integrations, fostering a platform and builder experience approach.
This is a remote role open to candidates located in Canada.
About the Team
The Data Platform team’s mission is to enable all sorts of different teams within the company to make data driven decisions. We do this by building, enhancing, maintaining and supporting platform capabilities within data, tracking, and analytics based infrastructure and features. While our primary focus is on enabling data driven decisions for teams within Vidyard, we always have Vidyard customers top of mind too. We strive to deliver user value quickly and iteratively, and in a way that drives business health and growth.
Recent projects include rearchitecting our Data Warehouses to simplify and enable better product decision making, and refactoring/improving our video analytics collection.
What You’ll Work On
- Leading key projects enhancing our data pipeline and roadmap while assessing cutting-edge technologies.
- Promoting the adoption of internally developed tools through engaging with users, creating comprehensive guides, and ensuring the tool integrates well with existing systems.
- Ensuring code development and review meet our high standards.
- Participating in our incident management process. This includes addressing incidents, ensuring swift resolutions, and conducting thorough root cause analyses. You will also share key learnings and outcomes during incident reviews to help identify and implement action items that prevent future occurrences.
- Integrating cost-effectiveness and security considerations into our data practices, ensuring our infrastructure is not only scalable and efficient but also secure and economically viable.
What You’ll Bring to this Role and Your New Team
- Data Engineering Expertise (5+ Years of Experience): Dive deep into Data Systems (Collect, Ingest, Store, Process, Visualize, and Analyze). If these are your passions, we're looking for you.
- Data Modeling Expertise: You're skilled at designing and implementing data models that are robust, scalable, and optimized for performance.
- Decisive in Ambiguity: You're comfortable making decisions in uncertain situations, knowing that action often leads to answers.
- Communication Champion: Your role will require exceptional clarity in communication, a keen ability to understand and manage risks, and skill in discussing technical trade-offs to meet data needs and project objectives.
- Collaboration Across Teams: Work closely with R&D and RevOps teams (and beyond) to build a robust Company Data System that aligns with business needs and internal users requirements.
- Quality Leader: You're driven to uplift our standards in quality, reliability, and performance.
- Lean & Experimental: You have an iterative and value-driven approach and love to experiment.
- Mentor & Guide: Sharing knowledge and mentoring team members is second nature to you.
Technical Skills We’re Targeting
- Data System tools such as AWS RDS, Kinesis, Fivetran, Redshift, Druid, AWS S3, DBT, Cube, Census, BI Tools (Metabase, Looker)
- Debugging expertise and familiarity with monitoring tools like Rollbar, Datadog
- Server technologies such as Node.js and Ruby on Rails
- Relational Databases such as MySQL, PostgreSQL
Nice to Have
- Experience with Infrastructure as Code tooling - e.g. Terraform
- Experience with Kubernetes
- Experience with modern front-end stacks - e.g. Webpack, Babel, Vue.js, React.js
As we also value user 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.
Vidyard is an equal opportunity employer. Applicants who require reasonable accommodation to complete the application and/or interview process should notify us at recruitment@vidyard.com.