Software Engineer
Kong
Are you ready to unlock intelligence?
About The RoleThe Software Engineer will be a key contributor to the Billing Platform Team, building and maintaining the TypeScript microservices that power Kong's commercial infrastructure. You'll work across the full billing lifecycle, developing features for subscription management, entitlement provisioning, usage metering, and CRM integrations, while growing your expertise in distributed systems and financial platform engineering. This role requires solid backend fundamentals, TypeScript proficiency, and a strong sense of ownership in a domain where data accuracy directly impacts revenue.
What You'll Do
Develop and maintain TypeScript microservices that support billing lifecycle management across self-serve and enterprise plan models.
Build and maintain integrations with payment processing and usage metering platforms for invoice generation and consumption tracking.
Implement reliable event-driven features using Kafka or similar platforms to process billing state transitions, entitlement updates, and provisioning triggers.
Contribute to the entitlement enforcement layer that controls product access based on customer plan and contract state.
Work on provisioning workflows that automate the path from sales contract events to live org configurations.
Collaborate with senior engineers, RevOps, and finance stakeholders to deliver accurate and auditable billing behavior.
Write clean, maintainable, well-tested code with comprehensive unit and integration tests across financial workflows.
Participate in code reviews and design discussions, with a focus on correctness and operational reliability.
Monitor service health and contribute to operational improvements for billing platform services.
Participate in on-call rotation to support the reliability of billing platform services.
What You'll Bring
3+ years of professional software engineering experience building backend services.
Strong proficiency in TypeScript and Node.Js with experience building production services, ideally with NestJS or a similar framework.
Solid experience with relational databases (PostgreSQL or similar) 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 (Kafka, SQS, or similar).
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 such as GitHub, JIRA, Confluence, or similar.
Experience working with globally distributed teams.
Strong debugging skills and ability to trace data consistency issues across service boundaries.
Bonus Points
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 used for business logic or contract aggregation.
Experience with ClickHouse, Druid, or similar OLAP systems for usage and analytics data.
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 such as EKS, RDS, SQS, S3, or similar.
Knowledge of Infrastructure as Code tools such as Terraform or Pulumi.
Experience with observability and monitoring tools such as Datadog, Prometheus, Grafana, or OpenTelemetry.
Fullstack capable with experience building lightweight internal UIs.
A genuine interest in systems where data correctness has real commercial stakes.
Experience with Docker, Kafka, CDC, or Flink is a plus.
About KongKong Inc., the AI Connectivity Company, is building the connectivity layer of AI. Trusted by the Fortune 500® and AI-native startups alike, Kong’s unified API and AI platform enables organizations to secure, manage, accelerate, govern, and monetize the flow of intelligence across APIs and AI traffic — on any model, any cloud. For more information, visit
#J-18808-Ljbffr
About The RoleThe Software Engineer will be a key contributor to the Billing Platform Team, building and maintaining the TypeScript microservices that power Kong's commercial infrastructure. You'll work across the full billing lifecycle, developing features for subscription management, entitlement provisioning, usage metering, and CRM integrations, while growing your expertise in distributed systems and financial platform engineering. This role requires solid backend fundamentals, TypeScript proficiency, and a strong sense of ownership in a domain where data accuracy directly impacts revenue.
What You'll Do
Develop and maintain TypeScript microservices that support billing lifecycle management across self-serve and enterprise plan models.
Build and maintain integrations with payment processing and usage metering platforms for invoice generation and consumption tracking.
Implement reliable event-driven features using Kafka or similar platforms to process billing state transitions, entitlement updates, and provisioning triggers.
Contribute to the entitlement enforcement layer that controls product access based on customer plan and contract state.
Work on provisioning workflows that automate the path from sales contract events to live org configurations.
Collaborate with senior engineers, RevOps, and finance stakeholders to deliver accurate and auditable billing behavior.
Write clean, maintainable, well-tested code with comprehensive unit and integration tests across financial workflows.
Participate in code reviews and design discussions, with a focus on correctness and operational reliability.
Monitor service health and contribute to operational improvements for billing platform services.
Participate in on-call rotation to support the reliability of billing platform services.
What You'll Bring
3+ years of professional software engineering experience building backend services.
Strong proficiency in TypeScript and Node.Js with experience building production services, ideally with NestJS or a similar framework.
Solid experience with relational databases (PostgreSQL or similar) 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 (Kafka, SQS, or similar).
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 such as GitHub, JIRA, Confluence, or similar.
Experience working with globally distributed teams.
Strong debugging skills and ability to trace data consistency issues across service boundaries.
Bonus Points
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 used for business logic or contract aggregation.
Experience with ClickHouse, Druid, or similar OLAP systems for usage and analytics data.
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 such as EKS, RDS, SQS, S3, or similar.
Knowledge of Infrastructure as Code tools such as Terraform or Pulumi.
Experience with observability and monitoring tools such as Datadog, Prometheus, Grafana, or OpenTelemetry.
Fullstack capable with experience building lightweight internal UIs.
A genuine interest in systems where data correctness has real commercial stakes.
Experience with Docker, Kafka, CDC, or Flink is a plus.
About KongKong Inc., the AI Connectivity Company, is building the connectivity layer of AI. Trusted by the Fortune 500® and AI-native startups alike, Kong’s unified API and AI platform enables organizations to secure, manage, accelerate, govern, and monetize the flow of intelligence across APIs and AI traffic — on any model, any cloud. For more information, visit
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer in Winnipeg, MB vacancy
- ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems... ...Manager Job Summary: Price Industries is building a new Engineering Technology team, and we are looking for an experienced Full Stack...Suggested
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Suggested
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of...SuggestedFull time
$100.81k per year
...At Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing... ...source projects, and/or version control systems Knowledge of software development lifecycle, including design, development, test, build...SuggestedFull timeSummer workInternshipSeasonal workSummer internshipWork at officeWorldwideMonday to friday$89.7k - $149.8k per year
...At Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing... ...build helps define what comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern technology to solve...SuggestedFull timeInternship$120k - $140k per year
...potentially fraudulent transactions and optimize operations without the need to monitor hours of video footage. Our Engineering department is seeking a Software Engineer to join our growing organization.Job Description Job Description We are seeking a highly skilled and...Relocation- Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance... ...Experience: Prior experience in corporate travel, booking engines, or expense management platforms. (Note: Candidates with...Flexible hours
- ...career with Apple might be your dream job. The Apple Media Products Engineering team is one of the most dynamic examples of Apple’s long-held... ...build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers...Flexible hours
$100k - $110k per year
...growing demand. We move fast, we build with purpose, and we're hiring leaders who want to shape what comes next. What You’ll DoThe Software Engineer is responsible for developing and maintaining high-quality web applications using .NET Core, ASP.NET, Angular, and SQL Server....Contract workImmediate startWorldwide- ...Our client is looking for an experienced Software Engineer to join our client's team on a short-term contract. Key Responsibilities Design, develop, and maintain scalable backend applications using TypeScript and Node.js. Build and integrate REST and GraphQL APIs...Contract workTemporary work
$90k - $130k per year
...mission to help 1 million people do what they love. Take a look at a day in the life of our team: Behind the Scenes with our Software Engineers The RoleWe’re looking for a Full Stack Developer who is comfortable building across the stack—front end, back end, and...Work at officeRemote work- ...experienceEXPERIENCE 5 years or moreHYBRID Work must be completed both in person and remotely.WORK SETTING Computer hardware or software retailer/wholesalerWilling to relocateRESPONSIBILITIES Collect and document user's requirementsCoordinate the development,...Remote work
- IBM is seeking an engineer to strengthen the incident management foundation supporting Confluent Cloud. This role combines hands-on ownership... ...to improve service resilience. About The CompanyAt IBM Software, we transform client challenges into solutions by building AI-powered...Full time
$82k - $122k per year
...Join Team CARFAX as a Software Engineer Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity. We care deeply about our products and our customers...InternshipWork at office- ...are seeking an energetic, versatile, and self-motivated Senior Software Developer ready to make a positive social impact. As a Senior... ...skills is a must University degree in Computer Engineering, Computer Science, or related discipline eCommerce experience...
- Accelerate the Future of AI-Driven Engineering as our next AI Agentic Software Engineer (P3) Step into the frontier of intelligent software delivery where your expertise shapes next-generation development. At Trimble, you will harness the power of autonomous AI development...Work at officeLocal areaWorldwide
$122.3k - $170.7k per year
# Software EngineerElectronic ArtsPosted: 5 hours agoWork mode: HybridLocation: Vancouver, Canada, North AmericaApplyMore on WorkinGames:... ..., Madden, The Sims, and many others.We are looking for a DevOps engineer with strong Linux experience who enjoys eliminating manual work....Full timeLocal areaWorldwide- ...skills that will enable you to succeed in this role? We'd love to work with you if you have: Bachelor’s degree in Computer Science, Engineering, or related discipline. 3+ years’ experience with Java, Spring Boot, and modern backend frameworks such as Node.Js, Express.Js,...Flexible hours
$90k - $110k per year
...communication, thoughtful decisions, and a relentless focus on our brand and customer experience. The RoleWe are seeking a motivated Software Engineer to join our technology team. This role focuses on designing, developing, and enhancing backend systems, APIs, and data...Temporary workInternshipWork from homeVisa sponsorshipWork visa- ...One of the country's largest financial technology companies is searching for an intermediate level Backend Software Engineer to join their Platform Engineering team on a hybrid basis at their Canadian headquarters in downtown Toronto. In this role, you will build cutting...Contract workFor contractors3 days per week
- ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applyingthat expertise to help enterprises...For contractorsFlexible hours
- OverviewThe position requires an experienced Power Platform engineer to develop solutions for customers and to create self-service tools. The role demands expertise in both development and infrastructure, along with demonstrated technical leadership and experience implementing...
$247.74k per year
As a Frontend Software Engineer on the Financial Services & Loyalty team within theWhat you’ll do: Own end-to-end frontend development across web and mobile for financial services products using React and React Native, including card onboarding, rewards, transactions, and...- C# Developer / Engineer needed for a Contract to PERMANENT Full-Time position with a medical device imaging hardware / software company located in Raleigh, NC. REQUIRED SKILLS: C# coding Design Documentation Agile or SCRUM C/C++ - preferred WinForms - preferred...RemplacementPermanent employmentFull timeContract work
- ..., maintaining, and conducting unit tests. Resolve and troubleshoot technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. SkillsExperience and Skill Set Requirements...
$76k - $114k per year
...opportunities and company perks await!Job Description:Vacancy StatusThis is an existing job vacancyJob DescriptionMicrochip’s FPGA software engineering team is at the forefront of developing advanced Electronic Design Automation (EDA) software, empowering customers to program...Work at office- Come join our Engineering team! High velocity, high intensity, high trust, high bar, high impact, and a will to win. If those words resonate... ..., and Data to turn customer needs into well-built, reliable software. Code quality: Write clean, maintainable, well-tested...InternshipWork at officeRemote work
$80k - $120k per year
...members in an inclusive and collaborative environment This job posting is for an existing vacancy. We’re looking for our next Software Engineer. Could It Be You? The Software Engineer is responsible for designing, building, testing, and deploying features across the...Permanent employmentFull timeWork at office- Develop and implement front and back-end software applicationsDesign software system architectureHigh-level programming, performance testing... ...bottlenecks and improve software efficiencyCollaborate with an engineering team to refine application features4+ years of experience in...
- ...innovative solutions that support our business growth. Within our AGILE environment, your responsibilities include crafting and supporting software for trade booking, position management, settlement, and straight through processing of electronic trades within the Post Trade FIC (...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

