Kong
Software Engineer, Core Platform
Canada
Sponsorship not specifiedDetected 20 hours ago
PythonJavaGoDistributed SystemsBackend DevelopmentData StructuresAlgorithmsCode ReviewGitSQLNoSQLRedisDynamoDBAWSKubernetesTerraformCI/CDGitHub ActionsPrometheusGrafanaDatadogPlatform EngineeringAPI DevelopmentREST
About the role
- Write clean, maintainable, well-tested code with comprehensive unit, integration, and end-to-end tests.
- Participate in on-call rotation to ensure high availability of platform services.
Responsibilities
- Develop and maintain backend microservices in Golang that power authentication and authorization for Kong Konnect and Developer Portal.
- Build scalable APIs that integrate identity and access management capabilities across Kong's product ecosystem.
- Deploy and manage services on AWS using Kubernetes for container orchestration and high availability.
- Implement secure, performant backend services that handle high-volume traffic and enforce access control policies.
- Collaborate with senior engineers and security teams to learn and implement IAM best practices.
- Work with product managers and other engineering teams to deliver features that enhance developer and enterprise user experiences.
- Participate in code reviews, design discussions, and architecture planning.
- Monitor and optimize service performance, reliability, and security through observability tools and continuous improvement.
- Contribute to building a culture of engineering excellence and security-first development.
- 3+ years of professional software engineering experience building backend services and distributed systems.
Requirements
- Strong proficiency in Golang with experience building production microservices.
- Strong experience with API development and design (REST, gRPC) and building API-first services.
- Hands-on experience with AWS services (EKS, ECS, Lambda, DynamoDB, RDS, S3, etc.).
- Experience with Kubernetes including deployment, scaling, and managing containerized applications.
- Experience with Continuous Integration/Delivery pipelines and tools such as GitHub Actions or Jenkins.
- Experience with database systems (SQL and NoSQL) and data modeling.
- Experience with authentication and authorization technologies including OAuth 2.0, OIDC, JWT, SAML, or other IAM standards.
- Experience with API Gateway technologies or building developer portals.
- This role requires strong platform engineering fundamentals, Golang proficiency, microservices architecture experience, and cloud-native development on AWS and Kubernetes.
- Knowledge of security best practices for backend services including secure credential storage and secret management.
Skills
- For more information, visit www.konghq.com http://www.konghq.com.
- Demonstrated skills using code repositories and collaboration tools (GitHub, JIRA, Confluence, or similar).
Company info
- Nobody checks every box - we're looking for candidates that are particularly strong in a few areas, and have some interest and capabilities in others.
This listing is sourced directly from Kong's careers page and normalized into a canonical job model.