Kong is seeking a Senior Software Engineer to join their Platform (Konnect) team. This role involves designing, developing, and maintaining microservices that power Kong Konnect, the Service Connectivity Platform. You'll work closely with Product Management and teams across Engineering to develop software that directly impacts customers' businesses and Kong's success.
Key responsibilities include:
- Implementing and maintaining services that power Konnect (e.g., notification, authentication, authorization, search)
- Designing and implementing solutions to technical problems of moderate complexity
- Supporting services in production through on-call rotation
- Writing automated tests to ensure code behavior and avoid regressions
The ideal candidate will bring:
- 4+ years of experience in agile scrum teams developing complex software solutions
- Experience with microservices architectures and distributed systems
- Expertise in designing RESTful and WebSocket APIs (in GoLang)
- Strong skills in data modeling for relational and no-SQL databases
- Experience with event-driven architectures using Kafka and Flink (Scala) is a plus
- Proficiency in test-driven development and automated testing
- Working knowledge of containerization and Kubernetes
- Excellent communication skills and a product-oriented approach
Kong offers the opportunity to work on cutting-edge API technology, powering 83% of today's web traffic. Join a company with a mission to build the nervous system that will safely and reliably connect all of humankind through API technology. This remote position allows you to contribute to a large-scale SaaS platform while working with a diverse and innovative team.