Senior Software Engineer, Konnect Admin/Billing

🔥 17 hours ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Kong Inc.

Kong Inc.

201 - 500 employees

Founded 2017

🔌 API

☁️ SaaS

🏢 Enterprise

💰 $100M Series D on 2021-02

API • SaaS • Enterprise

Kong Inc. is a company that provides a comprehensive API platform designed to facilitate API management, AI integration, and developer productivity. It offers solutions like Kong Gateway, Kong Konnect, and a variety of other tools targeted at managing and optimizing the API lifecycle. Kong's platform supports multi-cloud environments and is built to deliver high performance and security. It is notably recognized by Gartner as a leader in API management and supports innovations across industries like financial services, healthcare, and technology. The company emphasizes flexibility, security, and speed, making it a favored choice for enterprises looking to enhance their digital services through APIs. Kong also supports a robust community of developers and provides extensive integrations and plugins to streamline API management and operations.

📋 Description

• 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

Apply Now

Similar Jobs

🔥 18 hours ago

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Software Engineer II at Affirm developing tools for money movement and bank data integration. Collaborating with cross-functional teams to support financial products and deliver scalable solutions.

🇨🇦 Canada – Remote

💵 $133k - $183k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 Yesterday

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Senior Software Engineer at Arista Networks optimizing PCIe links for data-driven networking solutions. Collaborating on enhancing the performance and reliability of hardware communication interfaces.

🇨🇦 Canada – Remote

💵 $120k - $195k / year

💰 $2.6M Post-IPO Debt on 2015-05

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 Yesterday

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Senior Software Engineer developing and maintaining the Linux kernel for data-driven networking solutions. Responsible for technical leadership and kernel feature development at Arista Networks.

🇨🇦 Canada – Remote

💵 $120k - $195k / year

💰 $2.6M Post-IPO Debt on 2015-05

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 Yesterday

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Senior Software Engineer in Arista’s BIOS team developing low-level CPU firmware and BIOS software for Arista products. Leading new CPU integration, testing, and feature development in a collaborative environment.

🇨🇦 Canada – Remote

💵 $120k - $195k / year

💰 $2.6M Post-IPO Debt on 2015-05

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 Yesterday

BambooHR

1001 - 5000

👥 HR Tech

☁️ SaaS

🏢 Enterprise

Software Engineer responsible for implementing trading systems at 3iQ. Collaborating on data pipelines, internal interfaces, and integrating AI into operations.

🇨🇦 Canada – Remote

💵 $100k - $120k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Clojure

Python