Kong logo
KongPosted 1 month ago
EXPIRED

Senior Software Engineer, Konnect Core Platform

$115,000–$115,000 year

RemoteCanada

Full TimeSenior LevelMedium

Job Summary

Design, develop, and maintain search infrastructure, notification systems, and audit logging services that process millions of daily events. Architect scalable, distributed backend services using Golang and modern cloud-native technologies to power Kong's product discovery, analytics, and secure AI adoption. Create Model Context Protocol (MCP) tools and integrations that extend platform functionality while optimizing performance through profiling and iterative improvements. Collaborate with product managers and engineers to define requirements, deliver high-quality features, and mentor junior engineers. Participate in on-call rotation to ensure high availability of critical platform services.

Required Qualifications

  • 5+ years of professional software engineering experience building backend services and distributed systems
  • Strong proficiency in Golang with experience building production services at scale
  • Deep understanding of distributed systems concepts including consistency, availability, partitioning, and consensus
  • Experience designing and implementing search infrastructure using technologies like Elasticsearch, OpenSearch, Solr, or similar
  • Experience building event-driven architectures and notification systems
  • Strong knowledge of database systems (SQL and NoSQL) and data modeling
  • Experience with API design and development (REST, gRPC)
  • Solid understanding of microservices architecture and container orchestration (Docker, Kubernetes)
  • Experience with message queues and event streaming platforms (Kafka, RabbitMQ, NATS, or similar)
  • Strong computer science fundamentals including data structures, algorithms, and system design
  • Experience with Continuous Integration/Delivery concepts 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 distributed systems issues

Desired Qualifications

  • Experience with Model Context Protocol (MCP) or similar extensibility frameworks
  • Experience building compliance and audit logging systems for enterprise or regulated environments
  • Knowledge of observability and monitoring practices (Prometheus, Grafana, Datadog, ELK stack)
  • Experience with Infrastructure as Code (IaC) tools such as Terraform or Pulumi
  • Experience with Cloud Platforms such as AWS, GCP, or Azure
  • Familiarity with authentication and authorization systems (OAuth 2.0, OIDC, JWT)
  • Experience with high-throughput, low-latency systems and performance optimization
  • Experience with rate limiting, throttling, and quota management systems
  • Knowledge of security best practices for backend services
  • Experience with service mesh technologies (Istio, Linkerd)
  • Contributions to open-source projects or active involvement in the developer community
  • Experience with additional programming languages such as Python, Java, or Rust
  • Background in SRE practices and building reliable, self-healing systems

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles