Staff Engineer, API Gateway

See more jobs from Netskope Inc

about 2 months old

Apply Now

About Netskope

Today, there's more data and users outside the enterprise than inside, causing the network perimeter as we know it to dissolve. We realized a new perimeter was needed, one that is built in the cloud and follows and protects data wherever it goes, so we started Netskope to redefine Cloud, Network and Data Security. 

Since 2012, we have built the market-leading cloud security company and an award-winning culture powered by hundreds of employees spread across offices in Santa Clara, St. Louis, Bangalore, London, Paris, Melbourne, Taipei, and Tokyo. Our core values are openness, honesty, and transparency, and we purposely developed our open desk layouts and large meeting spaces to support and promote partnerships, collaboration, and teamwork. From catered lunches and office celebrations to employee recognition events and social professional groups such as the Awesome Women of Netskope (AWON), we strive to keep work fun, supportive and interactive.  Visit us at Netskope Careers. Please follow us on LinkedIn and Twitter@Netskope.

About the role

The Netskope API Gateway team is part of Control Plane Core Services team and provides our customers with uniform and secure access to 1000+ Netskope APIs. This highly visible team serves as a central point of contact and competence for all matters related to API design, presentation and delivery.

What’s in it for you

As a member of the API Gateway team, you will be driving the development of Netskope’s API platform. You will be collaborating with a multitude of service teams, looking at a multitude of use-cases and facilitating the release of a variety of APIs to expand Netskope’s API platform. You will work closely with our service teams on AI, Threat, DLP, IaaS and other APIs serving cutting edge technology products as we continue to expand our API platform and its capabilities.

What you will be doing

  • Building and improving API platform capabilities to streamline API consumption experience as well as API lifecycle management.
  • Driving the development of standards and conventions of API presentation to ensure we deliver tasteful APIs for the best customer as well as developer experience.
  • Provide guidance on API design, presentation and delivery to cross-functional teams.
  • Designing and developing our highly available, scalable, low-latency, multi-tenant API gateway.
  • Taking ownership of projects and collaborating with cross-functional product management, development and quality assurance teams in a fast paced environment. 
  • Contributing to ensure we have the right observability and developer productivity tools and practices in place
  • Working with DevOps and Technical Support teams to investigate and resolve critical customer defects.
  • Keeping abreast of the latest technologies and web methodologies, and helping to identify those that should be integrated into our products and development efforts in the future.

Required skills and experience

  • 8+ years of industry experience developing large scale web based enterprise applications.
  • Broad architectural knowledge: distributed systems, infrastructure, databases, caches, queues.
  • Proficiency with modern programming languages such as Go, Typescript, Javascript, Python, Java, etc. Bonus points for Lua.
  • Experience with API design, HTTP concepts, API security.
  • Understanding of OSI networking protocol stack.
  • Ability and willingness to learn new technologies.
  • Experience building highly performant microservices.
  • Communication skills to build consensus among stakeholders.
  • Bonus points for
    • Expertise in Nginx and Kong Gateway setup and configuration.
    • Knowledge of API management concepts.
    • Experience with authentication standards (OAuth, OpenID Connect, SAML, etc.).
    • Experience with cloud computing platforms and concepts such as AWS, GCP, Azure.
    • Experience with containerization and container orchestration technologies such as Docker, Kubernetes.

You will thrive in this role if -

You are someone who takes initiative and ownership to drive things forward as opposed to just following directions. You love designing and building reliable, scalable and maintainable systems. You are experienced in providing architectural design guidance to others. You communicate crisply and effectively to move things towards intended goals in an ambiguous context. You take initiative to improve engineering productivity and have a track record of sensible results to show that.

Education

  • BSCS or equivalent required, MSCS or equivalent strongly preferred

#LI-SC1

Netskope is committed to implementing equal employment opportunities for all employees and applicants for employment. Netskope does not discriminate in employment opportunities or practices based on religion, race, color, sex, marital or veteran statues, age, national origin, ancestry, physical or mental disability, medical condition, sexual orientation, gender identity/expression, genetic information, pregnancy (including childbirth, lactation and related medical conditions), or any other characteristic protected by the laws or regulations of any jurisdiction in which we operate.

Netskope respects your privacy and is committed to protecting the personal information you share with us, please refer to Netskope's Privacy Policy for more details.