• Location
    • San Francisco
  • Date Posted
  • 12 Nov 2019
  • Function
  • Tech Ops
  • Sector
  • Data

OCTO (Office of the CTO) is a team at Kong working directly with the CTO that has the privilege to build features and products that keep Kong relevant in the years to come without being bound to the engineering and customer roadmaps. As an OCTO engineer you will be working on forward-thinking and exciting features with a strong focus on innovation. You will be responsible for keeping Kong relevant in the future, discovering and producing cutting edge industry trends and use-cases. Since working in uncharted territories requires constant feedback, you will work with early users and customers to gather that feedback and iterate on solutions. Whenever something OCTO builds becomes very successful we know it’s time to hand it off to the engineering team to make it part of the roadmap. As such, you will get to work with other teams at Kong in order to integrate your work into the public product offering.

What you’ll be doing:

  • Work on innovative, cutting edge, features and products
  • Show passion and determination to always be up to date with the latest industry trends
  • Extend Kong to support the latest industry trends
  • Introduce new features and functionality to Kong and its underlying stack
  • Build new innovative products that extend Kong’s offering, and take a hands-on approach at every stage of the process, including architecture, design and implementation
  • Collect feedback from early adopters of the products/features OCTO is building to improve our work
  • When needed, make yourself available to other functions at Kong - like marketing, sales and customer success - in order to enable them to market, sell and support the features and products we are building
  • Fill the gaps between Kong and third-party deployment platforms and tooling (ie, CI/CD platforms, and so on).

What you’ll bring:

  • 3+ years of experience developing, packaging and delivering applications
  • 3+ years programming server-side applications and components (extra points if in C, Go, or Lua)
  • Experience designing, prototyping, building and debugging applications that are highly scalable, distributed, reliable and resilient
  • Deep understanding of the Linux networking stack, distributed and decoupled architectures, and eventual consistency models. Kong works with APIs on both L7 and L4 transports and protocols, so this expertise and knowledge is required.
  • As such, deep knowledge of HTTP(s) and TLS stacks are very desirable
  • Experience working with Docker containers and orchestration platforms like Kubernetes
  • Comfortable with git and Github workflows
  • Comfortable with working with users and customers to gather feedback and make them successful
  • Comfortable working with a remote distributed team
  • Excellent verbal and written communication skills -- engineers at Kong write the documentation for their products

Bonus Points:

  • Hands on experience with Nginx/OpenResty/Lua
  • Hands on experience with Envoy or Istio