Kong
Software Engineer
Toronto, Canada, Remote. Posted 20 days ago
The role
The Software Engineer will build and maintain TypeScript microservices for the Billing Platform Team. You will work on the full billing lifecycle including subscription management, usage metering, and CRM integrations.
What you will do
- Develop and maintain TypeScript microservices for billing lifecycle management.
- Build and maintain integrations with payment processing and usage metering platforms.
- Implement event-driven features using Kafka or similar platforms.
- Contribute to the entitlement enforcement layer.
- Work on provisioning workflows to automate sales contract events to live org configurations.
- Collaborate with senior engineers, RevOps, and finance stakeholders.
- Write clean, maintainable, well-tested code.
- Participate in code reviews and design discussions.
- Monitor service health and contribute to operational improvements.
- Participate in on-call rotation.
Required qualifications
- 3+ years of professional software engineering experience building backend services.
- Strong proficiency in TypeScript and Node.js with experience building production services.
- Solid experience with relational databases including data modeling and query design.
- Experience building or consuming REST APIs and working with third-party service integrations.
- Understanding of event-driven architecture patterns and message-based systems.
- 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 skills using code repositories and collaboration tools.
- Experience working with globally distributed teams.
Nice to have
- Experience with billing or payment platforms such as Stripe, Chargebee, Zuora, or usage metering systems such as Metronome or Lago.
- Familiarity with CRM-driven provisioning workflows or Salesforce event consumption.
- Exposure to Snowflake or other data warehouse platforms.
- Experience with ClickHouse, Druid, or similar OLAP systems.
- Knowledge of subscription lifecycle concepts including trials, prorations, renewals, and credits.
- Experience building internal admin tooling for operational or support use cases.
- Familiarity with AWS services (EKS, RDS, SQS, S3, or similar).
- Knowledge of Infrastructure as Code tools such as Terraform or Pulumi.
- Experience with observability and monitoring tools (Datadog, Prometheus, Grafana, or OpenTelemetry).
- Fullstack capable with experience building lightweight internal UIs.
About the company
Kong Inc. is the AI Connectivity Company building the connectivity layer of AI. Their unified API and AI platform enables organizations to secure, manage, accelerate, govern, and monetize the flow of intelligence across APIs and AI traffic.