The Job logo

What

Where

Software Engineer, Cloud App Researcher

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Job Overview

As part of the SaaS/IaaS App research team (App connector team), you will have an opportunity to work on world class CASB solution that protect thousands of SaaS applications. Research team develops the app intelligent content that are loaded in the Netskope App Context Engine to inspect SaaS/IaaS apps and web traffic for identifying activities and object extraction to support features like DLP, Threat scan, Encryption & quarantine. Netskope is looking for innovative, passionate and self motivated engineers like you who are willing to make an impact with their technical expertise. 

Job Responsibilities

  • Involve in the complete development life cycle starting with research on various requirements, understand/define functional specs,  convert them into solid signatures with high efficacy/quality & measure the efficacy based on production data.
  • Understand the use cases and work flows of various enterprise SaaS/IaaS services/solutions. Perform Deep Packet Analysis of the SaaS/IaaS app traffic and develop content as per the specification of Netskope App Context Engine.
  • Forward Looking Research: Researcher will have the opportunity to develop leading edge prototypes to solve emerging challenges in the cloud security space.
  • Develop necessary tools, preferably in Python/Go, to assist with research,  development & maintenance of app connectors.
  • Work closely with the technical support team to handle customer escalations. Analyze the product gaps that resulted in customer issues and improve the signature resiliency and test strategy. 
  • E2E ownership for a set of SaaS/IaaS apps from research, content development, testing, monitoring & maintenance.
  • Work closely with the Product management, Testing team and other stakeholders in various phases of signature development to ensure high quality delivery as per requirements.

Preferred Qualification

  • B.E /B.Tech /M.Tech degree from a recognised and accredited university/college
  • 3-7 years of work experience.

Preferred Technical Skills

  • In depth understanding of HTTP/s protocol & web content is must.
  • Familiarity with web data formats like JSON, MIME,XML, HTML
  • Good understanding of TCP/IP, SSL/TLS and Deep packet inspection.
  • Hands-on experience with traffic analysis tools like Wireshark or Fiddler is a must.
  • Programming experience in Python or Go is a must. Javascript will be a plus.
  • Experience with web automation tools like Selenium is preferred.
  • Excellent analytical, debugging & problem-solving skills

Additional Skill

  • Experience with IPS/IDS signature development is a big plus.
  • Strong verbal and written communication skills
  • Experience with AWS, Azure or GCP is a plus.
  • Good understanding of security products like SWG, Web proxies or cloud security solutions is a big plus.
  • Exposure to big data analytics and machine learning is a plus.
Set alert for similar jobsSoftware Engineer, Cloud App Researcher role in Bengaluru, India
Netskope Logo

Company

Netskope

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Category

Software Development

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Netskope Logo

Sr. Software Engineer in Test/ Staff Software Development Engineer in Test, Cloud Firewall

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. The Netskope Cloud Firewall delivers Firewall as a Service (FWaaS) for egress traffic as part of SASE architecture. Users and offices connect to NewEdge, the largest private security cloud in the world for firewall protection. With Cloud Firewall, organizations improve their security posture, while reducing operational costs compared to traditional hardware appliances. What's in it for you You will be a member of the Quality engineering team using state of the art tools and technologies to test, qualify and benchmark a performant and scalable system that processes customer traffic at cloud-scale. As a QE engineer you should understand the technology, customer usecases, and come up with a robust test plan which covers functionality, E2E and solution test scenarios. You will also automate all variations of testsl. You will participate in design discussions, understand usecases, provide feedback at solution level, challenge the design to think about corner cases etc.  What you will be doing Involve in requirements/design discussions with Product managers & development team. Design test plans & test strategy documents for the Netskope solutions/features and closely work with the development team to cover all aspects of the features being developed. Execution of tests and reporting. Development of automation scripts in parallel to feature development to enable CI/CD. (i.e Day0 Automation) Identify, evaluate and propose new test tools for improving product testing. Work closely with the technical support team to handle customer escalations by reproducing the issues internally. Analyze the test gaps that resulted in customer issues and improve test plan/strategy.  E2E ownership from feature testing to production deployment to monitoring & alerting. Identify gaps in the regression test automation and improve automation coverage. Required skills and experience Solid understanding of Networking protocols at layers like L2, L3 and TCP/IP is a must.  Understanding of HTTP/S and exposure to L4-L7 protocols will be a bonus.  Exposure to  SWG/WebProxy, & Network/Application Security/Firewalls is desired.  Strong expertise in Python automation & building test frameworks.  Cloud Technology (Docker, Kubernetes, Opensource technologies). Strong expertise in RESTful Web Service automation Good working experience in CI/CD. System/server side experience for troubleshooting. Technical know-how of build and repo management tools with overall testing cycle. Self-starter with desire to work in a fast paced environment with cross-timezone teams. Candidate should have an attitude of “go and get it done” and should exhibit it in day-2-day work Excellent verbal and written communication skills. Bonus points for experience with Ansible, Kubernetes, SQL and NoSQL datastores, CI/CD, Jenkins Education BE in CS or equivalent required, ME/M Tech/MS in CS or equivalent strongly preferred

Netskope Logo

Engineering Manager,Cloud Firewall

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. The Netskope Cloud Firewall delivers Firewall as a Service (FWaaS) for egress traffic from a SASE architecture. Users and offices connect to NewEdge, the largest private security cloud in the world for firewall protection. With Cloud Firewall, organizations improve their security posture, while reducing operational costs compared to traditional hardware appliances. What's in it for you In this role, you will manage an engineering team and contribute to building state of the art tools and technologies to design, develop and deliver a performant, scalable system that processes network packets at cloud-scale.   What you will be doing   Enabling teams to build well-designed quality software. Maintaining and increasing Product resiliency and sustainability. Establishing best practices and code hygiene in software development. Managing, coaching, mentoring and encouraging the growth and career progress of team members. Collaborating with product managers and architects to lead the design, development and delivery of key cloud security services running in ~100 data centers globally. Required skills and experience A minimum of 12+ years of relevant work experience with 2+ years in a managerial role. Programming mastery in C/C++ , Go and Python A strong understanding of computer architecture – multi-threading, CPU scheduling, memory management. A proven history of building high-performance teams, and proficiency in defining effective engineering processes to accelerate the delivery of business results with high quality. Experience with network and security technologies (firewalls, web security, IDP / IPS, DNS-based security, etc.) Experience developing and maintaining distributed cloud services Demonstrable technical accomplishments and earned engineering credibility Proponent of TDD is a big plus, knowledge of various unit testing frameworks The ability to suggest coding best practices and bring in effective code review feedback. The ability to thrive in a fast-paced and rapidly-changing environment Strong verbal and written communication skills, and the ability to communicate in an open, transparent and consistent manner with team and co-workers. A strong customer focus and willingness to  roll up your sleeves and respond to the needs of customers proactively and promptly. Education BS CS or equivalent required, MS CS or equivalent strongly preferred

Netskope Logo

Staff Engineer, Cloud Firewall

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. The  Netskope Cloud Firewall delivers Firewall as a Service (FWaaS) for egress traffic as part of SASE architecture. Users and offices connect to NewEdge, the largest private security cloud in the world for firewall protection. With Cloud Firewall, organizations improve their security posture, while reducing operational costs compared to traditional hardware appliances. What's in it for you You will be a member of a team using state of the art tools and technologies to design, develop and deliver a performant, scalable system that processes customer traffic at cloud-scale. In addition to design and development of the core system, you will also participate in the development of all related automated test infrastructure and CI/CD integration. Your contributions to this effort will be used by Fortune and Global 500 enterprise customers on a daily basis. What you will be doing Designing, developing and supporting high performance and scalable cloud systems and services. Coordinating with other service development teams, product management and support teams to ensure scalability, supportability and availability for owned services and dependent services. Working on state of the art security features that our customers are going to use every day. Working to resolve customer issues in a timely manner to improve issue resolution response time and customer satisfaction. Evaluating open source technologies to find the best fit for our needs, and contributing ideas to the open source community Required skills and experience 8+ years of relevant industry experience  Solid C, C++(C++ 11), Python, Typescript and Linux programming skills Experience with data structures for scaling and performance. Understanding of Networking concepts - TCP/IP, SSL/TLS, IPSec, GRE, VPN. Experience with traffic analysis tools like Tcpdump/Wireshark. Experience with Unit Testing frameworks - C++ gtest, pytest Strong analytical, problem-spotting and problem-solving skills. Self-starter with desire to work in a fast paced environment with cross-timezone teams. Candidate should have an attitude of “go and get it done” and should exhibit it in day-2-day work Excellent verbal and written communication skills. Bonus points for experience with Ansible, Kubernetes, SQL and NoSQL datastores, CI/CD, Jenkins Education BE in CS or equivalent required, ME/M Tech/MS in CS or equivalent strongly preferred