Enable job alerts via email!

Senior Software Engineer - TI110925

emergiTEL Inc.

Vancouver

Hybrid

CAD 100,000 - 130,000

Full time

3 days ago
Be an early applicant

Job summary

A technology-focused company in Metro Vancouver is seeking a Manager, Agent Technology & Engineering. This role involves leading engineering teams to build innovative software solutions. The ideal candidate will have extensive experience in software engineering and leadership, particularly in full-stack development with JavaScript and Node.js. This position emphasizes mentoring and fostering team growth, offering a dynamic environment for experienced professionals.

Qualifications

  • 9+ years of software engineering experience.
  • 2+ years of engineering leadership experience.
  • Proficiency in JavaScript, Node.js, and the MEAN stack.
  • Experience managing global teams.

Responsibilities

  • Develop and maintain full-stack applications.
  • Lead the design and implementation of software solutions.
  • Collaborate with stakeholders on technical specifications.
  • Ensure software quality through effective testing.
  • Lead release processes and mentor team members.

Skills

Software engineering experience
Leadership experience
Full-stack web development
JavaScript proficiency
Node.js
MEAN stack
CI/CD pipelines
Job description
Overview

We seek a skilled and versatile Manager, Agent Technology & Engineering, to lead and elevate our engineering teams across multiple projects and platforms that enable contact center agents. The ideal candidate will possess a strong blend of technical expertise, leadership skills, and strategic thinking to drive innovation and excellence within our engineering discipline.

Responsibilities
  • Serve as a player-coach to develop and maintain high-performance, secure, and scalable full-stack applications using cutting-edge technologies that enable other development teams.
  • Lead the design and implementation of software solutions, adhering to best practices and coding standards.
  • Collaborate with product managers and other stakeholders to understand requirements and translate them into technical specifications.
  • Ensure the quality and reliability of the software through effective testing methodologies, including unit testing and automated testing platforms.
  • Lead the release process for our main web application, including coordination and testing in multiple environments.
  • Contribute to the growth of the engineering team by actively participating in the hiring process, conducting interviews, and providing valuable input.
  • You’ll embody a growth mindset and apply it in your leadership style.
  • You’ll mentor others to help grow their technical and interpersonal skills.
Qualifications
  • 9+ years of software engineering experience
  • 2+ years of engineering leadership experience, including leading teams and developing individuals in their career
  • Extensive experience in full-stack web development, including proficiency in JavaScript, Node.js, and the MEAN stack
  • You’re excited to work with a diverse team made up of various backgrounds and skill sets, with experience managing global teams
  • You have a desire to contribute sound recommendations and influence technical product decisions
  • You’re comfortable making decisions for your team, considering all points of view, with minimal oversight
  • Familiarity with CI/CD pipelines and experience with tools for continuous integration and deployment
  • Knowledge of software testing methodologies, including unit testing and automated testing platforms.
  • Ability to prioritize team engagement, retention, and satisfaction while identifying growth opportunities and fostering a culture of continuous improvement.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs