Staff/Senior/Mid-level Software Engineer, API Gateway - (Remote)

  • Location
    • United States
  • Date Posted
  • Jan. 12, 2022
  • Function
  • Software Engineering
  • Sector
  • Data

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:

You will be responsible for maintaining and improving our existing Kong Enterprise suite. The suite includes the Kong Gateway (Nginx/OpenResty/Lua) and the web applications Kong Manager and Developer Portal. Your primary responsibility will be providing sustaining engineering for our customers, analyzing bug reports provided by our CX Engineers, and working closely with customers to resolve issues.

We’re looking for Sustaining Software Engineers who can help us troubleshoot, fix product issues in production environments. Sustaining Software Engineers will ensure customer success by reducing the time to resolve customer or field reported issues and build systems and tools to solve the issues as they surface. Team also finds opportunities to automate processes where and whenever possible. This role expects a combination of Software Engineer and Level 3 CX Engineer to act as an effective liaison between engineering and support teams.

Working closely with Engineering, Product Management, Sales and Customer Success you may also add features, plugins and custom fixes that will materially impact customer’s and Kong’s business. You will also help to maintain a streamlined build and test CI/CD system.

What you’ll be doing:

  • Use your technical skills to troubleshoot and fix critical production issues.
  • Work closely with engineering teams to propose design changes and understand upcoming new features.
  • Build tools and techniques to help with Root Cause Analysis using the data available and by digging deep into code base.
  • Collaborate with other teams to understand the way Kong integrates with Customer systems to solve complex problems.
  • Understand customer use cases, work with support and escalation teams closely to be an effective liaison between engineering and support.
  • Reduce time to resolve customer issues in their production environments.
  • Work with Product management team to identify and implement enhancements to provide customer delight.
  • Identify and develop tools to help product support teams or other internal teams.
  • Maintain the CI/CD systems needed to deliver a high quality product.
  • Mentoring and pairing with other team members.
  • And any additional tasks required by manager.

What you’ll bring:

  • 5+ years working in a team to develop, package and deliver applications
  • Good understanding and working experience with Micro-Service architecture environments
  • Experience writing and consuming RESTful APIs
  • Experience with data modeling in relational and no-SQL databases
  • Experience with scripting languages such as Perl, Ruby, Shell -- bonus points for Lua
  • Comfortable with git and Github workflows
  • Experience in a Software Engineering or Sustaining team role with troubleshooting and helping with root cause analysis for customer/support/field reported issues
  • Excellent verbal and written communication skills -- engineers at Kong write the documentation for their products
  • Passion, curiosity, integrity and outstanding attention to detail while performing tasks

Bonus Points:

  • Hands-on experience with any of the following.
  • Hands on experience with Nginx/OpenResty/Lua.
  • Hands on experience with TypeScript/Javascript and Vue.
  • Hands on experience with Travis/Jenkins CI/CD.
  • Hands on experience with Kubernetes and Cloud Native environments, particularly with application deployments and connectivity is highly preferred.

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.

What is a Konger?

We are a group of makers, thinkers, and doers focused on helping today’s developers build tomorrow’s technology. Our teams work on the bleeding edge of API innovation to provide our users with a central nervous system for data and services.

We put design at the heart of everything we do, and we’re relentlessly focused on creating beautiful experiences for our customers. That’s why technology companies, major banks, e-commerce innovators, and government agencies put Kong in front of their most important web applications.

We believe in the power of Open Source and everything it stands for. That’s why developers around the world enthusiastically contribute on top of our open-source platform.

We are passionate about solving challenges that will fundamentally shape the future of technology, and we’re looking for the right people to join us on our mission. If you believe in taking ownership of your work, making an impact, and having fun along the way, we would love to talk to you.

Kong Core Values:

  • Be Inclusive.  We work together from anywhere to achieve our common goals. Our differences make us stronger.
  • Be Authentic.  We are genuine, principled and confident without arrogance. Show respect and kindness, especially in tough moments.
  • Be Relentlessly Resourceful.  We work with purpose, obsession and grit. It takes muscle to do hard things and doing hard things build muscle.
  • Be Customer Obsessed.  We care. Customers are everything, we put them at the center of everything you do. We are all empowered to make an impact.
  • Be Curious.  We value ideas over hierarchy. Never accept the status quo. We make bold bets, fail, and learn everyday. There is always a way.
  • Be an Owner.  We are drivers not passengers and own the quality and outcomes of our work.

About Kong:

Kong creates software and managed services that connect APIs and microservices natively across and within clouds, Kubernetes, data centers and more using intelligent automation. Built on an open source core, Kong’s service connectivity platform enables digital innovation by allowing organizations to reliably and securely manage the full lifecycle of APIs and services for modern architectures, including microservices, serverless and service mesh. By providing developer teams with unprecedented architectural freedom, Kong accelerates innovation cycles, increases productivity, and seamlessly bridges legacy and modern systems and applications. For more information about Kong, please visit or follow @thekonginc on Twitter.