Manager, Engineering

Posted 1 hour ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Engineering Manager leading distributed teams building Auvik’s cloud-based network management software. Owning reliable, scalable systems and delivery for Auvik’s Network Management product.

Responsibilities

  • Lead and develop an engineering team responsible for Auvik’s core Network Management technology
  • Own the health, performance, reliability, scalability, and ongoing evolution of foundational production systems
  • Lead a team while fostering growth, accountability, and a strong team culture
  • Own team outcomes and ensure delivery of high-quality solutions that create customer and business value
  • Partner with Product Management to shape priorities, make tradeoffs, and execute roadmap initiatives
  • Collaborate with stakeholders and communicate progress, risks, and decisions
  • Drive engineering excellence through best practices, tools, and efficient development processes
  • Provide technical guidance and support the evolution of microservices and modern frameworks
  • Recruit, onboard, and develop engineering talent
  • Manage and scale distributed teams across locations
  • Strengthen agile practices and improve delivery through CI/CD and modern workflows
  • Ensure reliable production systems through incident and change management

Requirements

  • A few years of experience leading and developing engineering teams
  • Track record of building strong, accountable, and high-performing teams
  • Experience working with distributed teams and scaling engineering organizations
  • Ability to operate with ownership, make sound decisions, and navigate tradeoffs in a fast-moving environment
  • Strong product and business sense
  • Solid understanding of agile methodologies and modern software delivery practices
  • Experience operating and supporting production systems, with an emphasis on reliability and scalability
  • Ability to provide technical guidance and contribute to architectural and system design discussions
  • Strong communication skills and ability to collaborate and influence across teams
  • Ability to recruit, mentor, and retain top engineering talent
  • Bonus: experience in network management or monitoring
  • Bonus: experience with device management or identification
  • Bonus: experience with network automation
  • Backend technologies: Go, Java, Scala
  • Frontend technologies: React, TypeScript, GraphQL
  • Infrastructure and data technologies: Kafka, Kubernetes, AWS
  • Experience with relational databases, NoSQL and document stores, and OLAP systems
  • Experience with logging, metrics, and tracing across distributed systems

Benefits

  • Stock options for all full-time employees
  • Comprehensive health and dental benefits plan
  • Wellness spending account
  • GRSP matching program
  • Flexible paid time off
  • Paid parental leave program
  • Remote working subsidies
  • Ongoing feedback from leadership
  • Thorough and informative onboarding process
  • Career development programs
  • Flexible work-from-home arrangements

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$160,000 - CA$208,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSDistributed SystemsGraphQLJavaKafkaKubernetesMicroservicesNoSQLReactScalaTypeScriptGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.