Senior Software Engineer, Konnect Admin/Billing

Posted 6 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer building scalable billing microservices using TypeScript and Node.js. Collaborating with global teams and maintaining financial system integrity for Kong Inc.

Responsibilities

  • 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.

Requirements

  • 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.

Benefits

  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsJavaScriptJenkinsKafkaKubernetesMicroservicesNode.jsPostgresTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.