Enterprise Defense Engineer (Principal/Senior/Software Level)

See more jobs from Shape Security

over 4 years old

This job is no longer active

About Shape Security
We are security and web experts, pioneers, evangelists, and elite researchers. We believe in the power of the Internet to be a positive force; our mission is to protect every website and mobile app from cybercriminals. Shape’s founders fought cybercrime at the Pentagon, Google, and other leading security companies. We are backed by some of the most prominent leaders and investors in the technology industry including Kleiner Perkins, Google Ventures, and more. Come be a part of our unparalleled team that is responsible for making the Internet a safer place for everyone. 

Position Summary
Join our bright team of software engineers and security experts to protect the Internet against automated attacks undertaken by advanced botnets. We are looking for experienced software engineers with a passion for security and network engineering to innovate, design, implement and enhance defense strategies. Advance your knowledge about a wide range of state-of-the-art technologies and contribute to ambitious projects on system and web security, web proxies, programming languages and compilers, cloud computing and privacy management.

Responsibilities

  • Collaborate with a cross-functional team to build ever more innovative protections
  • Design, implement and test new features and enhance the capabilities of the core protection engine
  • Analyze, debug and improve the performance of the core web traffic processor
  • Become an expert of the core in-house technology; communicate, document and educate other engineers
  • Required Qualifications

  • Strong background in algorithms and in-depth technical expertise in Java
  • Familiarity with HTTP and common understanding of HTTP client and server interaction
  • Familiarity with TCP/IP and the networking stack
  • Experience with HTTP proxies such as NGINX or Apache Traffic Server
  • Experience with microservices and cluster management (docker, Kubernetes)
  • Experience with high performance web applications
  • Bonus Qualifications

  • Familiarity with functional style programming (Java, Python)
  • Knowledge of the theory of programming languages and experience in compiler development
  • Experience with private and public cloud (AWS, GCP, Azure)
  • Experience with web testing frameworks