Senior Software Engineer (Control Plane)
Toronto, Ontario, Canada {{REMOTE}}
Senior Level
Full-Time
Top Benefits
Flexible time off for personal needs
Stock options to share in success
U-First Fridays: 4 hours/month learning
About the role
- Design, develop, and maintain microservices that power Kong Konnect, the Service Connectivity Platform
- Working closely with Product Management and teams across Engineering, you will develop software that has a direct impact on our customers’ business and Kong’s success
- Implement and maintain services that power Konnect, such as Kong’s cloud-hosted control plane
- Contribute to Kong’s Cloud and Enterprise services
- Design and implement solutions to technical problems of moderate complexity
- Support those services in production by participating in an on-call rotation
- Write automated tests to ensure behavior of code and avoid regressions
- Mentor other team members
Benefits
- Flexible time off: Take time to take care of yourself and the things that matter most
- Stock options: We want you to share in our success. That’s why stock options are offered to most Kongers
- U-First Fridays: Get 4 hours a month for continuous learning with a book, podcast, or course of your choice
- Virtual events: Stay connected with Donut chats, trivia, fitness challenges, guided meditations, and more
- Home office stipend: Build a home office environment tailored to support your productivity
- Dedicated unplug days: Silence those notifications. Enjoy some well-deserved long weekend where the entire team unplugs- Experience in Go
- Experience with working or developing L4/L7 proxies such as Nginx, HA-proxy, Envoy, or others
- Experience developing and supporting a large scale SaaS platform; with working knowledge of containerization and Kubernetes
- Expertise in designing and writing APIs, and a firm grasp of API lifecycle management
- Experience designing, prototyping, building and debugging microservices architectures and distributed systems
- Understanding of and development with git and Github workflows
- Expertise in test-driven development and automated testing
- 5+ years working in a team to develop, deliver, and maintain complex software solutions
- Experience performing DevOps monitoring and observability
- Excellent verbal and written communication skills
- Expertise with data modeling in relational databases
- Deep experience with Go; effective go standards
- Experience with NGINX/OpenResty/Kong/LuaJIT
- Experience with Datadog/OpenTelemetry
- Experience contributing to Open Source Software projects