Senior Software Engineer, Konnect Admin/Billing

Jobgether·Lever
CanadaFull-timePosted Jul 1, 2026
Open original posting

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Konnect Admin/Billing based in Canada.

This role sits at the heart of a mission-critical billing and monetization platform powering large-scale SaaS operations. You will design and build distributed backend systems that manage the full customer billing lifecycle, from onboarding and subscription provisioning to usage metering and entitlement enforcement. Working within a high-impact engineering team, you will develop resilient TypeScript microservices and event-driven architectures that ensure financial accuracy and system reliability at scale. The environment is deeply technical, fast-paced, and highly collaborative, involving close partnership with product, finance, and RevOps stakeholders. Your work will directly influence revenue integrity, customer access control, and operational efficiency across a multi-tenant platform. This is a role where precision, ownership, and system correctness are essential.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Konnect Admin/Billing based in Canada.

This role sits at the heart of a mission-critical billing and monetization platform powering large-scale SaaS operations. You will design and build distributed backend systems that manage the full customer billing lifecycle, from onboarding and subscription provisioning to usage metering and entitlement enforcement. Working within a high-impact engineering team, you will develop resilient TypeScript microservices and event-driven architectures that ensure financial accuracy and system reliability at scale. The environment is deeply technical, fast-paced, and highly collaborative, involving close partnership with product, finance, and RevOps stakeholders. Your work will directly influence revenue integrity, customer access control, and operational efficiency across a multi-tenant platform. This is a role where precision, ownership, and system correctness are essential.

Accountabilities:

    Design, build, and maintain scalable backend microservices in TypeScript that support the full billing lifecycle, including subscription provisioning, usage metering, and entitlement management, including but not limited to:

    • Developing and maintaining event-driven architectures using Kafka or similar messaging systems to handle billing events and state transitions
    • Building integrations with payment providers, CRM systems, and financial platforms to ensure accurate contract and billing synchronization
    • Designing and enforcing multi-tenant entitlement systems that control product access based on subscription and contract state
    • Owning provisioning pipelines that translate sales and contract data into live system configurations with high reliability and minimal manual intervention
    • Collaborating with product, RevOps, and finance teams to translate business requirements into robust technical implementations
    • Building internal tooling and admin interfaces to support billing operations, customer support, and finance workflows
    • Writing well-tested, maintainable, and production-ready code with strong emphasis on correctness and data consistency
    • Participating in architecture discussions, code reviews, incident response, and on-call rotations for critical billing services
    • Requirements:

      • 5+ years of experience in backend software engineering or distributed systems development
      • Strong proficiency in TypeScript and Node.js with experience building production-grade microservices (e.g., NestJS or similar frameworks)
      • Solid experience with relational databases such as PostgreSQL, including schema design and query optimization for transactional systems
      • Hands-on experience designing event-driven systems using Kafka, SQS, or similar messaging platforms
      • Experience integrating with billing, payment, or financial systems such as Stripe, Chargebee, Zuora, or usage-based metering platforms
      • Strong understanding of distributed systems concepts such as consistency, idempotency, fault tolerance, and event-driven workflows
      • Experience working with multi-tenant SaaS architectures and enforcing per-customer entitlements at scale
      • Familiarity with CI/CD pipelines, containerized deployments, and tools such as Kubernetes and Git-based workflows
      • Strong problem-solving skills with the ability to debug complex distributed data issues
      • Excellent communication skills and experience collaborating across globally distributed teams
      • Degree in Computer Science or equivalent practical experience
      • Benefits:

        • Competitive salary package aligned with Canadian tech market standards (CA$145K – CA$165K)
        • Remote-first flexibility within Canada
        • Comprehensive health, dental, vision, life, and disability coverage
        • Retirement savings plan options (RRSP/401k equivalents depending on eligibility)
        • Paid time off, parental leave, and wellness support programs
        • Equity opportunities and long-term incentive participation
        • Exposure to large-scale distributed systems and high-impact financial infrastructure
        • Career growth in a globally distributed, engineering-driven environment
        • Opportunity to work on mission-critical billing systems with direct revenue impact
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free