Software Engineering Team Lead

VoPay

VoPay

Software Engineering
British Columbia, Canada · Vancouver, BC, Canada
Posted on Oct 8, 2025

About VoPay

Headquartered in Vancouver, BC, VoPay was established to help businesses navigate the complexities of payments and financial services. VoPay provides secure, data-driven API payment infrastructure and embedded solutions to software platforms and enterprises across North America. At the heart of VoPay's offering is a multi-tenancy architecture fused with a comprehensive payment engine, epitomizing the concept of Fintech-as-a-Service.

The Opportunity

We are looking for a Software Engineering Team Lead to provide both hands-on technical expertise and leadership to our growing engineering team. This role is ideal for someone who wants to remain deeply engaged in coding and technical problem-solving, while also mentoring developers and driving technical excellence across projects.

Key Responsibilities

Technical Leadership: Mentor and guide junior developers, setting high standards for technical delivery.
Development & Testing: Write clean, scalable code, perform unit testing, and debug complex issues.
Code Reviews: Conduct thorough reviews to maintain code quality and adherence to best practices.
Project Planning: Participate in planning, estimation, and execution of development projects.
Problem-Solving: Identify and resolve complex technical challenges, ensuring long-term scalability.

Production Support:

  • Troubleshoot and resolve production issues (may occasionally require availability during evenings/weekends).
  • Monitor system health and performance.
  • Rapidly diagnose and fix bugs or outages.


Deployment & Release Management:

  • Own the release process, ensuring stable deployments.
  • Monitor performance post-deployment.
  • Ensure verification testing is completed.
  • Resolve deployment-related issues effectively.


Technical Expertise

  • Strong back-end programming skills (PHP, Python preferred; Node.js, Java, Go, etc. also valuable).
  • Expertise in database design, management, and optimization (PostgreSQL, MongoDB, or similar).
  • Proven experience with RESTful API design and development.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their services.
  • Proficiency in unit testing, debugging, and performance optimization.
  • Solid understanding of security best practices (authentication, authorization, data protection).
  • Experience with microservices architecture and system design.



Qualifications

  • 7+ years of professional software engineering experience.
  • Minimum of 2 years in a technical leadership or team lead role.
  • Strong technical background with back-end languages and frameworks relevant to our stack.
  • Excellent communication and interpersonal skills; able to explain technical concepts to both technical and non-technical stakeholders.
  • A proven track record of building, mentoring, and inspiring high-performing teams.
  • A collaborative mindset and passion for solving complex problems in fintech.


What We Offer

  • Competitive compensation package.
  • Extended health and dental benefits (after 6 months of employment).
  • Opportunity to work on cutting-edge fintech projects that shape the future of digital payments.
  • A dynamic, fast-paced environment where your contributions directly impact our success.

  • A culture of learning, collaboration, and growth.