Intermediate Software Developer - Developer Platform Team
Company
Vidyard
Location
Canada
Type
Full Time
Job Description
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 + $1500/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 [email protected] . Unsolicited resumes from Agencies will not be accepted.
Date Posted
06/22/2024
Views
0
Similar Jobs
Senior Data Scientist - Dropbox
Views in the last 30 days - 0
The text describes a unique opportunity for a Senior Data Scientist to join a new division at Dropbox focusing on AI and ML The role involves partneri...
View DetailsSenior Manager - New Business Sales (Bilingual English/French) - Maple
Views in the last 30 days - 0
Maple a fastgrowing health tech company founded in 2015 is seeking a Senior Manager of New Business Sales to lead revenue growth within their New Busi...
View DetailsIntermediate Software Engineer - Athennian
Views in the last 30 days - 0
Athennian a company managing over 370000 business entities worldwide is seeking an experienced Intermediate Software Engineer The role involves design...
View DetailsStaff Content Designer - Benefits & HR Apps - Gusto, Inc.
Views in the last 30 days - 0
Gusto is seeking a seasoned Content Designer to support their Benefits and HR products The role involves partnering with product teams driving custome...
View Details