Switch Growth Logo

Switch Growth

Customer Engineer

Reposted 2 Months Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in Toronto, ON, CAN
Junior
Remote or Hybrid
Hiring Remotely in Toronto, ON, CAN
Junior
The Customer Engineer will bridge technical challenges and client needs through full-stack development, enhancing customer experiences and delivering innovative solutions.
The summary above was generated by AI
We're looking for a Customer Engineer who’s not only a full-stack developer but also genuinely enjoys working with clients and collaborating with our business team. In this role, you’ll be the bridge between technical challenges and client needs - turning feedback into innovative product features and ensuring our customers have an outstanding experience when interacting with Switch.

This is a technical role that involves data science/analysis, front-end and back-end product development, and product management to ensure those features are deployed and delivered to clients with the highest possible quality and impact. The Customer Engineer works with every facet of the business and every function on the Switch team. This role is ideal for individuals who are self-directed, have excellent attention to detail, and love enabling others to get their work done.

Key Responsibilities

Client-Focused Problem Solving:
Act as the technical liaison for our clients, understanding their challenges and transforming their feedback into practical solutions. You’ll diagnose and resolve issues while explaining technical details in an accessible way.

Full-Stack Development:
Work across the entire tech stack—from crafting engaging front-end experiences with HTML, CSS, JavaScript (or frameworks like React, Angular, or Vue) to developing robust back-end solutions using languages such as Node.js, Python, or Java.

Collaborative Innovation:
Partner closely with our business team to identify trends and common client needs, helping to prioritize and develop new product features that make a real impact.

Qualifications

  • A Bachelor’s degree in Computer Science, Engineering, or a related field.
  • At least 2 years of hands-on experience in full-stack development, with a strong track record of troubleshooting and problem-solving.
  • Experience in Ruby, Javascript, Go, or other related technologies, plus the ability to pick up new tools quickly. 
  • Proficiency in modern front-end and back-end technologies, along with familiarity with databases (SQL/NoSQL) and cloud platforms (like AWS, Azure, Google Cloud).
  • Excellent communication skills that allow you to clearly articulate complex technical ideas to both technical peers and non-technical stakeholders.
  • A keen attention to detail and desire to deliver the best possible solution.
  • Experience with agile methodologies, DevOps practices.
  • A relentless focus on customer satisfaction and retention.
  • Containerization technologies (such as Docker or Kubernetes) are a bonus.

Your Expected Progression at Switch

A successful Customer Engineer at Switch is expected to hit these milestones during their initial time working with the team.

Month 1: At the end of the first month, you’ve introduced yourself to all our clients and they see you as the technical expert they can rely on at Switch. You’re familiar with the general architecture of the platform and you’ve helped some data and data delivery issues for clients. You can diagnose and fix easier bugs in the core platform code.

Month 3: The business team leans on your customer focus and technical knowledge to quickly unblock clients and make onboardings the quickest they’ve ever been. You’ve begun taking on the implementation of new features to address client needs you identified.

Month 6: Your work is largely self-directed within the larger team and you understand the strategic business priorities. Based on your direct work with clients, you provide product feedback, develop new features, and manage them to completion and delivery. You have an expert-level knowledge of common client issues and are developing systems/feature/documentation to enable the team to self-serve where possible.

If you’re someone who loves combining technical expertise with customer interaction, and you’re excited about the idea of influencing product development based on real-world feedback, we’d love to talk to you. 

Join us in helping our clients overcome difficult marketing/technical challenges and creating a team that has a relentless pursuit of client happiness and technical excellence.

This position is limited to applicants based in Canada with existing permission to work.
HQ

Switch Growth Toronto, Ontario, CAN Office

Toronto, Ontario, Canada

Similar Jobs

2 Days Ago
Remote or Hybrid
Canada
Senior level
Senior level
Software
Provides global R&D-level customer support for Nokia 1830 WDM systems, diagnosing and resolving issues across optical transmission, coherent transponders, software, and OTN switching. Responsibilities include analyzing field data, collaborating with R&D on root-cause correction, developing automated diagnostic tools, maintaining technical knowledge bases, and training field support teams.
Top Skills: Ai ToolsAutomated Diagnostic ToolsCoherent Optical TranspondersControl And Management SoftwareDwdm SystemsFirmware DesignHardware DesignIp RoutersNetwork ProtocolsOptical Line ModulesOptical Test EquipmentOtn SwitchingSoftware DesignWdm Optical Transmission
4 Days Ago
Remote
Canada
Entry level
Entry level
Cloud • Security • Software
Owns the end-to-end design, implementation, rollout, and iteration of backend APIs and platform systems supporting customer entitlements, policies, onboarding, and integrations. Provides technical leadership and mentorship, collaborates across engineering teams, extends AI-powered customer experiences, and helps prioritize and deliver product roadmap outcomes.
Top Skills: Cloud Provider ApisGoGrpcKubernetesRest
8 Days Ago
Remote
Canada
Senior level
Senior level
Cloud • Enterprise Web • Information Technology • Software
Provides senior-level technical support to enterprise customers by reproducing and debugging complex issues, resolving high-severity incidents, and communicating solutions. Collaborates with Product, Customer Success, and Account Management, leads customer debugging calls, identifies product feedback, documents support activity, mentors team members, improves workflows, contributes to technical documentation, and participates in an on-call rotation.
Top Skills: BashCloud PlatformsCommand-Line ToolsContainerizationDistributed SystemsGitKubernetesMicroservicesPythonRest ApisRubySoftware-Defined NetworkingTailscaleTerraform

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account