You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Development Engineer- Specialized Client Support Team

Location
Surrey, BC
Details
Full Time
7 days ago
We're Frozen Mountain Software, a global leader in flexible live video conferencing and streaming software solutions--we are all about connecting people, everywhere, to what matters most. We were awarded Canada's Top Small & Medium Employers in 2019 and we are featured in the City of Surrey's 2017-2027 Economic Strategy for our commitment to nurturing a great culture.

At Frozen Mountain, we also do everything we can to look after our FM Family (employees!) from flexible work hours, remote work days, tons of free food and snacks, and awesome company events are just the beginning. The teams themselves are high-impact, A-players who are incredibly brilliant!

We are starting a new department to provide 24/7 specialized client support and we are looking for a Development Engineer to join this team. This department will be responsible for ensuring all of our clients' events run smoothly which means this person will get to have their hands on a wide variety of our clients' apps - believe us when we say- there will never be a dull moment.

What you will be doing:

  • Provide support, and troubleshoot client issues
  • Assist customers with troubleshooting inquiries on their own systems, servers, and applications
  • Daily communication via email or over the phone with customers, team members and all persons with a valued interest in the project
  • Multitasking between multiple client issues and events on a daily basis
  • Provide an exceptional customer experience during calls, emails, chat, and customer escalations
  • Research, diagnose, troubleshoot and identify solutions to resolve customer issues
  • Troubleshoot existing WebRTC applications
  • Use Microsoft technologies (C#, MVC, Entity Framework) and Windows and/or Linux (with Mono and .NET Core) together with our own in-house technologies for Real-Time Communications
  • Work on an enterprise class Real-Time WebRTC media streaming platform
  • Participate in the creation of new processes, procedures and explore new technologies
  • Provide prompt and accurate responses to customers
  • Help create and maintain relevant internal documentation
  • Be available to work in an 24x7 on-call environment with rotation
  • Manage our Private Cloud systems for clients ensuring they are maintained and available for client events
  • Provide support, and troubleshoot client issues, and monitor live client events on our Private Cloud system to ensure the events are successful
  • Configure and maintain servers for high availability, backups, monitoring, alerting, and failover systems


We're often asked, \"what does it take to succeed at Frozen Mountain?\" You've got to have a huge appetite for learning, take ownership, and be smart without having an ego. Here at FM, we believe in the FORCE! (Family, Ownership, Resourcefulness, Community, Excellence) Is the FORCE strong within you? Below are more details of what we are looking for in this role.

The must-haves:

  • Bachelor's Degree in Computer Science or equivalent
  • Ability to gather and understand complex customer issues
  • Strong troubleshooting skills
  • Good team communication and collaboration skills
  • Good written and verbal communication skills with clients
  • 3+ years of programming experience in C# or Java (experience in other languages is an asset .NET, ASP.NET, Objective-C/Swift, JavaScript)
  • Understanding of solution design/architecture principles
  • Ability to adapt and learn new technologies quickly
  • Self-motivated, can work independently, problem solve like a boss
  • Calm demeanor under pressure


The great-to-haves:

  • Experience in technical support or customer service role
  • Experience in customer facing role
  • Knowledge of Android and iOS
  • Experience with IaC
  • Experience in WebRTC (Real Time Communications) programming
  • One or more industry recognized certifications (AWS, Kubernetes, Microsoft, etc)
  • Experience with CI tools, Kubernetes and other cloud container tech
  • Experience in enterprise-level work resolving Cloud & Infrastructure/OS issues
  • Experience with Docker, CLI, Terraform, and HELM
  • Experience with AWS - EC2 / VPCs - Security Groups / RDS (Postgres) Clusters / Elasticache (Redis) / Cloudwatch / Resource Groups / Route53 / SecretsManager - Serverless tech (Lambda)
  • Experience with cloud monitoring tools (CloudWatch, DataDog, etc.)
  • Network analysis skills, firewalls, routing, load balancing, and security
  • Understanding of solution design/architecture principles


What's in it for you?

  • Competitive salary and we're not just saying that! We compare our salaries to local averages to make sure that we stay ahead.
  • Extended Health Benefits paid 100% by the company, RRSP matching up to 5%
  • Internal opportunities for professional development and advancement
  • Free snack bars, fruits, veggies, specialty coffee and tea, and soft drinks in the office (and of course the Nespresso machine!)
  • Regular employee events including monthly pub nights (currently virtual) and Pong Tournaments.
  • Comfortable, ergonomic work spaces with top-notch hardware
  • Work-from-home days, flexible office hours, and a relaxed office environment
  • A space where egos are checked at the door, sleeves are rolled up to lend you a hand, ping pong is serious business and where the CEO will know you by name, rather than by number.


About us:

Created by brothers Anton and Jerod Venema in 2008, FM has grown to over 50 employees, and 500 customers and 1000s of developers building with our product worldwide. Through technology and innovation, we inspire and enable development teams through industry leading enterprise-class real-time streaming and analytic solutions. With products built from the ground up, we live and breathe RTC technology. Come work for a company that is built by Developers for Developers!

Frozen Mountain is committed to being a diverse and inclusive workplace. We encourage applicants of different backgrounds, cultures, experiences, abilities and perspectives to apply. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.
Category
Other