
Senior Software Engineer, Konnect Admin/Billing
Kong
Posted 2026-06-29
CAD 145,000 - CAD 165,000 per year
Tech & Engg
Job Description
Ovii's Interpretation of the Role
The Senior Software Engineer will design and deliver TypeScript‑based microservices that power Kong's billing platform, handling everything from trial sign‑up to enterprise subscription and usage metering. The role demands deep expertise in distributed, event‑driven systems, third‑party financial integrations, and a strong ownership mindset for reliability and correctness.
Role Snapshot
- Design & build TypeScript microservices
- Implement event‑driven billing workflows
- Integrate payment & CRM platforms
- Own provisioning pipeline & entitlement layer
- Mentor junior engineers
- Ensure reliability, idempotency, and operational resilience
Must-Have Requirements
- TypeScript
- Node.js
- NestJS
- PostgreSQL (or similar relational DB)
- Kafka (or similar messaging)
- Integration with third‑party billing platforms (e.g., Stripe, Zuora)
- Kubernetes
- CI/CD pipelines (GitHub Actions, Jenkins)
- Distributed systems concepts
- Microservices architecture
- backend services
- distributed systems
- event‑driven architectures
- financial or transactional domains
Nice-to-Have Signals
- Usage‑based billing models / metering pipelines
- Snowflake or similar data‑warehousing
- Terraform or Pulumi (IaC)
- Observability tools (Datadog, Prometheus, Grafana)
- Service mesh technologies (Istio, Linkerd)
- Full‑stack UI development for internal tools
- AWS Marketplace billing integration
- CPQ (Configure‑Price‑Quote) systems
- OLAP engines (Druid, ClickHouse)
- usage‑based billing
- third‑party financial platform integrations
Work Setup
- Location: Toronto, Canada
- Work mode: REMOTE
- Remote scope: UNSPECIFIED
- Remote countries: Canada, Toronto, Canada
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Relocation
- Notice period
- Coding test
What You'll Likely Work On
- Design, develop, and maintain TypeScript microservices that manage the full billing lifecycle.
- Build and evolve integrations with payment processors, usage metering, and CRM systems.
- Create reliable event‑driven workflows using Kafka or comparable platforms.
- Implement and maintain the entitlement enforcement layer for multi‑tenant SaaS access.
- Own the provisioning pipeline that translates closed sales into live organization configurations.
- Collaborate with product, RevOps, and finance to turn billing requirements into auditable system behavior.
- Develop internal tooling and admin interfaces for billing operations and support teams.
- Write clean, well‑tested code and participate in code reviews, design discussions, and on‑call rotations.
Good Fit If You Have
- Experience with usage‑based billing models or metering pipelines.
- Familiarity with data‑warehousing platforms such as Snowflake.
- Knowledge of financial reconciliation, audit trails, or regulated revenue environments.
- Experience building internal admin tooling for operational use cases.
Skills
- TypeScript
- Node.js
- NestJS
- PostgreSQL (or similar relational DB)
- Kafka (or similar messaging)
- Microservices architecture
- Distributed systems concepts
- Kubernetes & container orchestration
- CI/CD pipelines (GitHub Actions, Jenkins)
- Observability tools (Datadog, Prometheus)
- Infrastructure as Code (Terraform, Pulumi)
Remote Eligibility
- Canada
- Toronto, Canada