Taro Logo

Senior Software Developer (Platform)

Vidyard makes life easier for sellers, marketers and corporate communicators with video messaging tools and AI products used by Microsoft, LinkedIn, and thousands of other companies.
Canada
Senior Software Engineer
Remote
501 - 1,000 Employees
6+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Developer (Platform)

At Vidyard, we're seeking a Senior Software Developer to join our Developer Platform team. This role is crucial in enhancing our microservice infrastructure and improving the developer experience. You'll work on two main pillars:

  1. Infrastructure Pillar: Focused on building scalable and available microservices infrastructure, optimizing Kubernetes clusters, and implementing observability tools.

  2. Developer Experience Pillar: Aimed at empowering product teams with advanced developer tooling, including cloud development environments, CI/CD improvements, and incident management.

Key Responsibilities:

  • Develop and optimize core infrastructure for microservices
  • Manage Kubernetes clusters, focusing on efficiency and security
  • Implement and refine observability tools (metrics, logging, distributed tracing)
  • Contribute to and review code, maintaining repositories
  • Enhance CI/CD pipelines for faster, more frequent deployments
  • Monitor infrastructure using SLOs and dashboards
  • Apply industry standards and internal procedures
  • Design secure-by-default systems

We're looking for someone who is:

  • An infrastructure expert, passionate about containerization and Kubernetes
  • A developer experience advocate, focused on creating user-friendly tools
  • A pragmatic visionary who balances tech choices with business impact
  • Comfortable making decisions in ambiguous situations
  • An excellent communicator who can discuss risks and trade-offs
  • Collaborative across teams
  • Driven to improve quality, reliability, and performance
  • Experienced with lean methodologies and experimentation
  • A natural mentor who enjoys sharing knowledge

Technical skills we're targeting:

  • Container orchestration (AWS ECS, Kubernetes/AWS EKS)
  • Kubernetes ecosystem tooling
  • Infrastructure as Code (e.g., Terraform)
  • CI/CD tools (ArgoCD, Jenkins, GitLab CI, CircleCI, GitHub Actions)
  • Observability tools (Prometheus, Grafana, Datadog, Rollbar)
  • Modern front-end stacks (Webpack, Babel, Vue.js, React.js)
  • Server technologies (Node.js, Ruby on Rails)
  • Relational databases (MySQL, PostgreSQL)
  • Distributed computing (message queues, pub/sub)
  • GraphQL and RESTful APIs

This remote position is available to candidates currently located and eligible to work within Canada. Join us in creating innovative solutions that elevate our customers, teammates, and communities!

Last updated 10 months ago

Responsibilities For Senior Software Developer (Platform)

  • Develop and optimize core infrastructure for microservices
  • Manage Kubernetes clusters for efficiency and security
  • Implement and refine observability tools
  • Contribute to and review code, maintaining repositories
  • Enhance CI/CD pipelines for faster, more frequent deployments
  • Monitor infrastructure using SLOs and dashboards
  • Apply industry standards and internal procedures
  • Design secure-by-default systems
  • Collaborate with product teams to build robust infrastructure

Requirements For Senior Software Developer (Platform)

Kubernetes
Node.js
Ruby
MySQL
PostgreSQL
React
TypeScript
  • ~6 years of experience in software development
  • Direct experience working with Kubernetes
  • Experience with container orchestration platforms (AWS ECS, Kubernetes/AWS EKS)
  • Familiarity with Infrastructure as Code tools (e.g., Terraform)
  • Experience with CI/CD pipelines and tools
  • Knowledge of observability tools (Prometheus, Grafana, Datadog, Rollbar)
  • Understanding of modern front-end stacks
  • Experience with server technologies (Node.js, Ruby on Rails)
  • Knowledge of relational databases (MySQL, PostgreSQL)
  • Understanding of distributed computing concepts
  • Familiarity with GraphQL and RESTful APIs

Benefits For Senior Software Developer (Platform)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
Mental Health Assistance
Equity
  • Competitive pay
  • Comprehensive, flexible benefits on day one
  • Wellness allowance
  • Flexible hours + unlimited vacation
  • Mental health coverage ($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?