Senior Software Engineer - Serverless

Kong (View all Jobs)

India

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Interview Process

1. Phone interview. 2. Pairing and technical interviews. 3. Take home assigment.


Are you ready to power the World's connections?

If you don’t think you meet all of the criteria below but are still interested in the job, please apply.  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.

About the role:

Kong API Gateway is the most popular open-source API gateway, adopted by tens of thousands of organizations. This is a new team that we are bootstrapping to develop a new product called “Serverless Gateways,” which offers the power of a mature API Gateway with no operational burden of any sort. The end-user has to click a few buttons to provision a new API Gateway, and they can start using it. There is no need to scale, upgrade, or manage anything. This is similar to other “serverless” offerings. Serverless products from Amazon or budding startups are an excellent example of what we wish to build as well.
This team is central to the next growth phase of Kong Inc.

Some problems that you will solve when you come on board:
  • Keeping tens of thousands of VMs or containers running smooth across the globe.
  • Figure out how to quickly provision VMs or containers as customers sign up or interact with Konnect Cloud.
  • Figure out how to leverage Firecracker or a similar stack to operate these VMs or containers efficiently.
  • Figure out how to scale these VMs up and down. Kong can be configured using thousands of knobs, and we need to build something that accounts for all setups.
  • We must figure out how to route traffic, terminate TLS, and manage DNS. Networking is at the heart of what Kong does.
  • Figure out how to scale to zero for inactive customers. Our business makes money, so cost is an essential factor. If we scale to zero, figure out how to reduce or eliminate the cold start penalty. Our customers are very sensitive to high latencies.
  • Figure out how to make Redis multi-tenant and operate Redis clusters at scale.
  • Most importantly, do all of the above while sleeping peacefully at night. Developing a robust solution that thousands of open-source users can use is critical to our team's success.

  • We love to work together, so this opportunity is a hybrid one. What does that mean? We come to the office three days a week and work from home the other two days. Life happens, and we are totally cool if you need to work remotely sometime.

  • You can find a few more details on what kind of background we are looking for:
  • Communication skills. We care a lot about how you interact with other people enough to put this at the top of this list.
  • Prior operations (DevOps/SRE) experience. Building this system is one thing, but operating it successfully at scale is another, and the latter is much more critical with this product.
  • Experience with public cloud providers like AWS, GCP, or Azure.
  • We program in Go. Prior experience in a similar language is good, but we don’t care if you have used Go before. 
  • Experience with monitoring systems like Prometheus or Victoria Metrics, tools like Vector, streaming platforms like Kafka, and databases like Postgres will help you. This is our stack internally.
  • 5+ years working in a team to develop, deliver, and maintain complex software solutions.
  • Bachelors or Masters degree in Computer Science.
  • And any additional tasks necessary to make the team and the product successful.

  • Bonus Points:
  • You have built and managed offerings for internal or external customers. Offerings could be databases, gateways, caches, search engines, etc. Experience running single-tenant infrastructure for each customer 
  • Deep experience with application-level networking. We love our HTTP and DNS.
  • You have worked with Kong Gateway before. 
  • About Kong: 

    Kong is THE cloud native API platform with the fastest, most adopted API gateway in the world (over 300m downloads!). Loved by developers and trusted with enterprises’ most critical traffic volumes, Kong helps startups and Fortune 500 companies build with confidence – allowing them to bring solutions to market faster with API and service connectivity that scales easily and securely. 

    83% of web traffic today is API calls!  APIs are the connective tissue of the cloud and the underlying technology that allows software to talk and interact with one another.  Therefore, we believe that APIs act as the nervous system of the cloud.  Our audacious mission is to build the nervous system that will safely and reliably connect all of humankind!  

    For more information about Kong, please visit konghq.com or follow @thekonginc on Twitter.

    We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

    Please mention No Whiteboard if you apply!
    I'm a one-man team looking to improve tech interviews, and could use any support! 😄


    Get weekly alerts of new jobs from companies not using whiteboard interviews!