Skip to content
← Back to job listings

Senior Software Engineer (Konnect Core Platform)

Kong · Canada

External listingfull-time11 days ago

About The Role

Join Kong Inc., a leading developer of cloud API technologies, as a Senior Software Engineer. You will be a key contributor to the Platform Team, focusing on building and maintaining search infrastructure, notification systems, and audit logging services. This role requires deep expertise in distributed systems, Golang, and building resilient backend services that operate at scale. Enjoy flexible time off, stock options, and a home office stipend, among other benefits.

  • Design, develop, and maintain search infrastructure and query systems that power Kong's product discovery and analytics capabilities.
  • Build and optimize notification services that deliver real-time alerts and updates across Kong's platform.
  • Develop and enhance audit logging systems that capture, store, and query critical security and compliance data.
  • Experience building event-driven architectures and notification systems
  • Experience designing and implementing search infrastructure using technologies like Elasticsearch, OpenSearch, Solr, or similar
  • Excellent problem-solving skills and ability to debug complex distributed systems issues
  • Experience with Infrastructure as Code (IaC) tools such as Terraform or Pulumi
  • Strong computer science fundamentals including data structures, algorithms, and system design
  • Solid understanding of microservices architecture and container orchestration (Docker, Kubernetes)
  • Knowledge of observability and monitoring practices (Prometheus, Grafana, Datadog, ELK stack)
  • Deep understanding of distributed systems concepts including consistency, availability, partitioning, and consensus
  • Strong knowledge of database systems (SQL and NoSQL) and data modeling
  • Experience working with globally distributed teams
  • Strong proficiency in Golang with experience building production services at scale
  • Experience with message queues and event streaming platforms (Kafka, RabbitMQ, NATS, or similar)
  • Experience with Continuous Integration/Delivery concepts and tools, such as GitHub Actions or Jenkins
  • 5+ years of professional software engineering experience building backend services and distributed systems
  • Familiarity with authentication and authorization systems (OAuth 2.0, OIDC, JWT)
  • Demonstrated skills using code repositories and collaboration tools (GitHub, JIRA, Confluence, or similar)
  • Experience with API design and development (REST, gRPC)
  • Experience building compliance and audit logging systems for enterprise or regulated environments
  • Experience with Model Context Protocol (MCP) or similar extensibility frameworks
  • Experience with high-throughput, low-latency systems and performance optimization
  • Experience with Cloud Platforms such as AWS, GCP, or Azure
  • Experience with rate limiting, throttling, and quota management systems
  • Knowledge of security best practices for backend services
  • Contributions to open-source projects or active involvement in the developer community
  • Experience with service mesh technologies (Istio, Linkerd)
  • Experience with additional programming languages such as Python, Java, or Rust
  • Background in SRE practices and building reliable, self-healing systems

This is an external listing. JobSpring does not represent or verify the employer. Report this listing