Software Engineer

Advertisements
IT & Technology πŸ‡¨πŸ‡¦ Toronto, Canada 23 Oct 2026

Role overview

Kong is seeking a Software Engineer to join the Billing Platform Team in Toronto. You’ll build and maintain TypeScript microservices that power Kong’s commercial billing infrastructure, working across the full billing lifecycle including subscription management, entitlement provisioning, usage metering, and CRM integrations. This role offers the opportunity to grow expertise in distributed systems and financial platform engineering where data accuracy directly impacts revenue.

Key responsibilities

  • Develop and maintain TypeScript microservices that support billing lifecycle management for both self-serve and enterprise plan models.
  • Build and maintain integrations with payment processing and usage metering platforms to enable invoice generation and consumption tracking.
  • Implement reliable event-driven features using message-based platforms to process billing state transitions, entitlement updates, and provisioning triggers.
  • Contribute to the entitlement enforcement layer that controls product access based on customer plan and contract state.
  • Work on provisioning workflows that automate the transition from sales contract events to live organization configurations.
  • Collaborate with senior engineers, RevOps, and finance teams to deliver accurate and auditable billing behavior.
  • Write clean, well-tested code with comprehensive unit and integration tests, participate in code reviews, and contribute to operational improvements for billing platform services.
  • Participate in on-call rotation to support the reliability of billing platform services.

Requirements

  • At least three years of professional software engineering experience building backend services.
  • Strong proficiency in TypeScript and Node.js with production service experience, ideally using NestJS or similar frameworks.
  • Solid experience with relational databases such as PostgreSQL, including data modeling and query design.
  • Experience building or consuming REST APIs and integrating with third-party services.
  • Understanding of event-driven architecture patterns and message-based systems such as Kafka or SQS.
  • Familiarity with distributed systems concepts including eventual consistency, idempotency, and failure handling.
  • Experience with multi-tenant SaaS systems and awareness of per-tenant data isolation requirements.
  • Experience deploying and operating services on Kubernetes in a cloud environment.
  • Solid computer science fundamentals including data structures, algorithms, and system design.
  • Experience with CI/CD pipelines and tools such as GitHub Actions or Jenkins.
  • Demonstrated proficiency with code repositories and collaboration tools such as GitHub, JIRA, and Confluence.
  • Experience working with globally distributed teams and strong debugging skills with ability to trace data consistency issues across service boundaries.

What makes this role worth considering

You’ll work on systems where engineering decisions have direct commercial impact, collaborating with finance and revenue operations stakeholders on a platform critical to Kong’s business. This is an opportunity to develop specialized expertise in billing and subscription infrastructure while building sophisticated distributed systems at scale.

How to apply

Use the Apply button to view the official job posting and submit your application on Kong's careers site.

ImmigrationCafe is a job listing directory, not a recruiter. Applications are submitted on the employer's official careers website.

Advertisements

Location