This role is specifically for candidates based in the
Greater Vancouver Area
.
The Role:
We are seeking an experienced and visionary Engineering Manager to lead and grow our platform engineering team. In this role, you will be responsible for guiding a talented team of engineers in designing, building, and scaling the core components of our product. You will drive technical strategy, foster a culture of innovation and excellence, and ensure the successful delivery of our product roadmap. This is a hands-on leadership position where you will mentor engineers, manage project execution, and contribute to the architectural vision of a complex, AI-native system.
Key Responsibilities:
Team Leadership & Mentorship: Lead, manage, and mentor a high-performing team of software engineers, fostering a collaborative, innovative, and inclusive team culture. Support the career growth and development of your team members through coaching and regular performance feedback.
Technical Strategy & Architecture: Partner with product management and leadership to define the technical roadmap and vision for the product. Guide the team in making critical architectural decisions across our stack, including our Kubernetes services, data ingestion pipelines, and our proprietary agentic framework.
Execution & Delivery: Oversee the end-to-end software development lifecycle, from planning and design to deployment and maintenance. Manage project timelines, remove roadblocks, and ensure the on-time delivery of high-quality, scalable features.
Technical Excellence: Champion engineering best practices for code quality, testing, CI/CD, and system observability. Ensure the platform is reliable, scalable, and performant, leveraging technologies like KEDA for event-driven autoscaling of our Kubernetes workloads.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
7+ years of professional experience in software engineering, with a proven track record of building and shipping complex, scalable
backend
systems.
3+ years of experience in an
engineering management
or
technical leadership role
, with
direct experience managing engineers
.
Strong proficiency in
Python
and experience with
modern backend frameworks
.
Deep understanding of
cloud-native architectures
, including hands-on experience with cloud platforms (Azure preferred, AWS acceptable) and container orchestration with
Kubernetes
and
Docker
.
Excellent leadership, communication, and interpersonal skills with a passion for building effective teams.
Experience with
Agile
/
Scrum
development methodologies.
Preferred Qualifications (Bonus Points)
Direct experience with the
AI
/
ML
landscape, including LLMs, vector databases, and building RAG pipelines.
Experience building and scaling distributed systems using message queues and asynchronous task processing.
Familiarity with modern AI frameworks and libraries used for building agentic systems.
Experience with graph databases and their applications in data analysis.
Knowledge of event-driven architectures and autoscaling mechanisms like
KEDA
.
Job Types: Full-time, Permanent
Pay: $120,000.00-$150,000.00 per year
Ability to commute/relocate:
Surrey, BC: reliably commute or plan to relocate before starting work (required)
Experience:
Python: 5 years (required)
Cloud architecture: 5 years (required)
Back-end development: 7 years (required)
technical leadership: 3 years (required)
Work Location: Hybrid remote in Surrey, BC
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.