Skip to main content
Kong Inc.

Senior Software Engineer, Konnect Admin/Billing

RemoteCanada only
Published
Role
Backend
Experience
Senior
Employment
Full-time
CAD 145k–CAD 165k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Senior backend engineer with 5+ years of experience in TypeScript/Node.js and distributed systems. Must have deep experience with event-driven architectures, Kafka, and financial/billing platform integrations. Role involves designing and implementing microservices for the full customer billing lifecycle.

Core skills

TypeScriptevent-driven architecturesbilling

Required skills

Node.jsNestJSPostgreSQLKafkaKubernetesGitHub ActionsJenkinsGitHubJiraConfluence

Optional skills

usage-based billing modelsmetering pipelinesconsumption rating systemsMetronomeLagoAmberfloSnowflakeusage analytics

What you'll do

  • Design, develop, and maintain TypeScript microservices that power billing lifecycle management across self-serve and enterprise plan models.
  • Build and evolve integrations with payment processing, usage metering, and CRM platforms to support contract and entitlement synchronization.
  • Implement reliable event-driven workflows using Kafka or similar platforms to process contract events, provision entitlements, and trigger billing state transitions.
  • Design and maintain the entitlement enforcement layer that gates product access based on plan type and contract state across Kong's multi-tenant platform.
  • Own the provisioning pipeline that maps closed sales opportunities to live org configurations, reducing manual intervention and human error.
  • Collaborate with product managers, RevOps, and finance stakeholders to translate billing requirements into reliable, auditable system behavior.
  • Build and improve internal tooling for billing operations, including admin interfaces used by customer support and finance teams.
  • Write clean, maintainable, well-tested code with comprehensive unit, integration, and end-to-end tests across a high-stakes financial domain.
  • Participate in code reviews, design discussions, and architecture planning with a focus on correctness, idempotency, and operational resilience.
  • Participate in on-call rotation and own incident response for billing platform services.
  • Mentor junior engineers and contribute to a culture of engineering rigor and operational accountability.

What they require

  • 5+ years of professional software engineering experience building backend services and distributed systems.
  • Strong proficiency in TypeScript and Node.js with experience building production microservices using frameworks such as NestJS.
  • Deep experience with relational databases (PostgreSQL or similar) including schema design, query optimization, and data modeling for financial or transactional domains.
  • Experience designing and building event-driven architectures using Kafka, SQS, or similar messaging platforms.
  • Proven experience integrating with third-party financial or billing platforms such as Stripe, Zuora, Chargebee, or usage metering systems.
  • Strong understanding of distributed systems concepts including consistency, idempotency, eventual consistency, and failure recovery in financial workflows.
  • Experience building microservices that consume and produce CRM events as part of automated provisioning or fulfillment workflows.
  • Solid understanding of multi-tenant SaaS architecture and the complexity of enforcing per-org entitlements at scale.
  • Experience with Kubernetes and container orchestration for deploying and operating production services.
  • Strong computer science fundamentals including data structures, algorithms, and system design.
  • Experience with CI/CD pipelines and tools such as GitHub Actions or Jenkins.
  • Demonstrated skills using code repositories and collaboration tools (GitHub, JIRA, Confluence, or similar).
  • Experience working with globally distributed teams.
  • Excellent problem-solving skills and ability to debug complex data consistency issues across distributed systems.

Technology company (Kong) — API management / service connectivity (implied by company).

🇺🇸 United StatesTechnologyMid-sizemashape.com
CAD 145k–CAD 165k/yr