Tech Lead Manager, Integrations

4 days ago

Vancouver, British Columbia, Canada TEEMA Group Full-time

Job Title: Tech Lead Manager, Integrations
Job ID:90526
Location:Vancouver, British Columbia

What you will be doing:

Technical Leadership & Execution

  • Design, architect, and implement scalable integration infrastructure that achieves five-nines accuracy and near real-time synchronization.

  • Engage in hands-on coding, code reviews, and performance optimizations, setting the standard for technical excellence across the team.

  • Drive the technical vision for data pipelines, distributed systems, and real-time processing frameworks, ensuring maintainability and long-term viability.

  • Collaborate with engineers, product managers, and stakeholders to translate business requirements into robust technical solutions.

  • Implement best practices in code quality, testing, observability, and performance monitoring to ensure reliability and uptime.

  • Champion a culture of automation, streamlined operations, and continuous improvement across the engineering organization.

  • Act as a thought leader, evaluating and introducing new technologies, tools, and patterns that enhance integration capabilities.

People Management & Team Leadership

  • Manage, coach, and develop a team of engineers, owning their career growth, performance reviews, and professional development.

  • Conduct regular 1:1s, provide timely and constructive feedback, and create individual development plans for each report.

  • Drive hiring for the team - defining roles, conducting interviews, and making hiring decisions to build a world-class integration engineering team.

  • Foster a healthy, inclusive team culture rooted in psychological safety, trust, and accountability.

  • Participate in sprint planning, backlog grooming, and Agile ceremonies to ensure alignment with product and organizational goals.

  • Partner with the Engineering leadership, product management, and cross-functional leaders to influence the team’s roadmap and priorities.

  • Advocate for reliability engineering, helping the team continuously improve systems for high availability and fault tolerance.

What you must have:

Education & Experience

  • Bachelor's degree in Computer Science (required).

  • 8+ years of hands-on software engineering experience, with a strong focus on building scalable, reliable, and secure distributed systems.

  • 2+ years of experience in a people management or tech lead role with direct reports.

  • Proven experience building and scaling integration systems - including API connectors, webhook infrastructure, data synchronization pipelines, or iPaaS-style platforms.

  • Deep expertise in working with large-scale data pipelines, streaming architectures, or ETL frameworks across multiple external systems.

  • Proven track record of driving technical initiatives, mentoring engineers, and influencing architectural decisions.

Technical Skills

  • Strong proficiency in TypeScript and NestJS (required); experience with Ruby or Python is a plus.

  • Hands-on experience integrating with external databases (e.g., PostgreSQL, MySQL, MongoDB, Snowflake) and designing resilient data access layers across third-party systems.

  • Strong understanding of cloud architectures, containerization, and orchestration technologies.

  • Extensive experience with observability tools, CI/CD pipelines, and automation frameworks.

  • Familiarity with testing methodologies, performance tuning, and high-availability strategies.

Salary/Rate Range: $200,000.00 - $275,000.00