Software Engineer, Core Platform

Kong Ontario, Canada
Apply Now
  • 3+ years of professional software engineering experience building backend services and distributed systems.
  • Strong proficiency in Golang with experience building production microservices.
  • Strong experience with API development and design (REST, gRPC) and building API-first services.
  • Experience building and deploying microservices architectures in production environments.
  • Hands-on experience with AWS services (EKS, ECS, Lambda, DynamoDB, RDS, S3, etc.).
  • Experience with Kubernetes including deployment, scaling, and managing containerized applications.
  • Understanding of distributed systems concepts and building highly available, fault-tolerant services.
  • Knowledge of security best practices for backend services including secure credential storage and secret management.
  • Experience with multi-tenancy and building services that serve multiple customers.
  • Experience with Continuous Integration/Delivery pipelines and tools such as GitHub Actions or Jenkins.
  • Experience with database systems (SQL and NoSQL) and data modeling.
  • Solid computer science fundamentals including data structures, algorithms, and system design.
  • Demonstrated skills using code repositories and collaboration tools (GitHub, JIRA, Confluence, or similar).
  • Experience working with globally distributed teams.
  • Strong problem-solving skills and ability to debug complex distributed systems issues.
  • Eagerness to learn about identity and access management technologies.