Intermediate Software Developer - Developer Platform Team

Vidyard
Remote, Canada
Remote
Full-time

At Vidyard, we make life easier for sellers, marketers and corporate communicators. Our video messaging tools, AI tools, 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 looking for an Intermediate Software Developer to join our Developer Platform team. In this role, you'll be working closely with an awesome team of developers and a product manager, all under the guidance of an Engineering Manager.

Your goal? To use your skills to simplify and enhance the day-to-day experience of our developers so that they can deliver on our mission.

This is a remote role open to candidates located Canada .

About the Team

Our Developer Platform team is where innovation meets expertise in two dynamic pillars :

Infrastructure : This pillar is dedicated to building the foundational infrastructure for the microservices that drive our business.

Developers in this stream are at the forefront of defining and implementing best-in-class scalability and availability. They ensure our services thrive in Kubernetes clusters, manage deployments through ArgoCD, and maintain a strong focus on observability (metrics, logging, distributed tracing).

Developer Experience : This pillar focuses on empowering and unblocking product teams with state-of-the-art developer tooling.

This includes maintaining cloud development environments, implementing advanced CI / CD tooling (build, test, deploy), rolling out GenAI tools, creating golden paths, enhancing documentation, and running enablement sessions.

Our goal is to streamline the developer journey through efficient processes and practices such as onboarding, code review, CI / CD, debugging, and observability.

By ensuring our infrastructure is robust and our developers are well-supported, our Developer Platform team plays a crucial role in enabling our business to thrive and innovate.

What You’ll Work On

As an Intermediate Developer focusing on Developer Experience, you will be instrumental in enhancing the productivity and efficiency of our product teams.

Your responsibilities will include :

  • Accelerating Coding : Introduce and build AI-powered tools to enhance the coding experience. Offer a seamless debugging experience within our cloud development environment (CDE - Playground).
  • Optimizing Code Review and CI / CD Processes : Make code review processes more efficient by integrating AI-powered tools.

Improve CI / CD pipelines (build, test) using tools like GitHub Actions Runners and Trunk. Implement strategies to reduce flaky tests.

  • Enablement and Documentation : Create and run enablement sessions to empower developers. Improve and maintain comprehensive documentation to facilitate easier onboarding and efficient processes.
  • Developer Support Rotation : Participate in a rotation program to support developers with questions and issues related to internal tools, ensuring smooth operations.
  • Framework Application : Identify issues through quarterly surveys, developer interviews, and industry trends. Create opportunities to address the most significant pain points (toil), design and experiment with solutions, evaluate success using selected success metrics and guardrails, roll out successful solutions, and iterate as needed.

What You’ll Bring to this Role and Your New Team

Technical Expertise : 3+ years of experience in software development and a strong understanding of cloud development environments and CI / CD practices, with practical experience using tools like GitHub Actions and other CI integration tools (e.

g., Merge Queue, code coverage, etc.).

  • AI Integration : Experience with or strong interest in integrating AI-based tools to enhance developer workflows.
  • Problem-Solving Skills : Ability to identify and address pain points in the developer workflow, implementing effective solutions.
  • Communication Champion : Strong written and verbal communication skills to create clear documentation and facilitate enablement sessions.
  • Feedback-Driven Approach : Eagerness to learn from developer feedback through surveys and interviews, and apply these insights to drive improvements.
  • Industry Awareness : Knowledge of industry trends and best practices in developer experience and tooling.
  • Collaboration Across Teams : Ability to work collaboratively with product teams to understand their needs and ensure smooth, efficient development processes.
  • Adaptability : Willingness to iterate on solutions based on feedback and success measurements, maintaining a cycle of continuous improvement.
  • Supportive Attitude : Commitment to supporting fellow developers through participation in the rotation program, addressing their questions and issues effectively.

Our Tech Stack

  • Version Control & Collaboration : Git, Trunk, VS Code editor plugins, Slack bot
  • Build Tooling : GitHub Actions Runners
  • GenAI tools : ChatGPT, Langchain
  • Automated Testing : Rspect, Jest, Cypress
  • Container Orchestration : AWS ECS, Kubernetes (AWS EKS)
  • Infrastructure as Code : Terraform
  • Front-end Technologies : Webpack, Babel, Vue.js, React.js
  • Server Technologies : Node.js, Ruby on Rails

Job descriptions can be overwhelming. At Vidyard we are motivated to drive change together and 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 who own it, and if you’re relentlessly resourceful too, you might be exactly who we are looking for.

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 .

Unsolicited resumes from Agencies will not be accepted.

9 days ago
Related jobs
Arctic Wolf
Remote, Canada
Remote

Senior Developer - Managed Risk Platform. The Arctic Wolf security operations platform ingests and processes upwards of 250 billion events a day from a wide variety of on-premise devices and cloud platforms. We are looking for experienced developers to join our pack and work with us to continuously ...

Litens Automotive Group
Canada

Join the Litens Engineering team as a Software Reqirements Developer. Provide guidance/support to software development teams on safety-related topics, including coding standards, testing methodologies & safety validation techniques. Good document & collaboration software understanding (Offic...

CB Canada
Canada

We are looking for a Senior Software Developer- Java to join our MC Professional squad, working with the product management team to understand requirements, suggest technical solutions, implement, and deploy new features. Joining us as a Software Engineer is a chance to grow into a Senior, Staff, an...

BLANKSLATE Partners
Canada

Collaborate with other team members to resolve issues, and actively engage with the customer support team to promptly address real-world challenges. Our flagship product, Claris Companion, is a comprehensive platform designed to improve the well-being and independence of seniors and individuals with...

Lumerate
Canada

Senior Back-End Software Developer. As a Senior Back-End Software Developer at Lumerate, you will be responsible for:. Supporting the team by helping to improve software development processes and techniques. Helping your peers, and especially less experienced developers, become better, more rou...

Altair Engineering
Canada
Remote

To reinforce our development team, Altair is looking for a talented developer, specialist of Fluid Structure Interaction (FSI), with a proven experience developing commercial software. You will have the chance to join a multicultural team of international developers & experts, with real career evolu...

Laboratoires Acumatica Canada
CA

Computer hardware or software retailer/wholesaler. Write, modify, integrate and test software code. Write, modify, integrate and test software code for e-commerce and other Internet applications. ...

Apexa
CA

We brought together teams of expert MGAs, Carriers, industry compliance professionals, reputable service providers, Advisors, top-tier developers, and a knock-out APEXA team who thrive on sustained excellence. We are now looking for a talented Senior Software Developer with 10+ years experience to j...

MongoDB
Canada

Understand the whole picture of developer productivity work, including ensuring that Build team’s work drives improvements in our customers’ write-build-test loop. The Build Team supports build systems for the entire MongoDB engineering organization. In addition to developing new build-related capab...

Arctic Wolf
Remote, Canada
Remote

You’ll be working as a senior software developer on our Applications Team, responsible for delivering the cloud-based software that helps solve the real-world security problems that IT professionals face. Integrate software components into a fully functional software system; document and maintain so...