The Job logo

What

Where

Sr. Staff Engineer, Fullstack

ApplyJoin for More Updates

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

Smart SummaryPowered by Roshi
Join our team to develop the user interface for Netskope products. You will work on both the frontend and web application backend, collaborating with backend service teams on Machine Learning, Threat, DLP, IaaS, APIs, and more. Stay updated with the latest technologies and contribute to the architecture and design of our systems.

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 Admin Console provides our customers with a single unified view into the Netskope Platform, allowing them to fully utilize the rich set of cloud security features Netskope provides. 

What’s in it for you

As a member of the UI engineering team you will collaborate with backend service teams to develop the user interface for Netskope products. You will work on both the frontend as well as the web application backend, working closely with our backend teams on Machine Learning, Threat, DLP, IaaS, API’s and other cool technologies. You will also work on the Netskope REST API Gateway which exposes our REST API’s to customers.

What you will be doing

  • Build internal & public REST APIs for Netskope customers
  • Work in the WebUI backend to support web application service features.
  • Ensure that the Netskope web interface works seamlessly in all browsers.
  • Keep abreast of latest technologies and web methodologies which could be used in the Netskope product in future.
  • We are looking for highly motivated and talented developers who are self-driven and also a good team player.

Required skills and experience

  • 10-12+ years of full stack software development experience 
  • Experience with backend languages like PHP, NodeJS or Java
  • Experience with database technologies such as MySQL, MongoDB, or PostgreSQL
  • Experience with designing and building RESTful APIs and good knowledge of RESTful design patterns
  • Experience in contributing to the architecture and design (architecture, design patterns, reliability, scaling and performance) of new and current systems. 
  • Expertise in Javascript
  • Proficient in Algorithms.
  • Knowledge of secure web development practices.
  • Working knowledge of git or other version controlling tools.

Education

  • BSCS or equivalent required, MSCS or equivalent strongly preferred
Set alert for similar jobsSr. Staff Engineer, Fullstack role in Bengaluru, India
Netskope Logo

Company

Netskope

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 years

Category

Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Netskope Logo

Staff/Sr. Staff Engineer, Productivity Engineering

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 Productivity Engineering Team at Netskope owns Engineering Productivity spanning DevSecOPS, CICD and many services for our 500+ engineer product development organization. We design, develop and evolve Dev Sec Ops as a service in the cloud, and tooling/systems that  increase the productivity of Netskope Engineering, and allow us to quickly and efficiently build, test, deploy and monitor world-class cloud security products at scale. The services and tooling you develop will span the end-to-end software development lifecycle, including Developer Experience. What’s in it for you We are looking for an experienced Staff Software Engineer to join our team of experts to build Automation and Dev Sec Services in an agile, fast-paced engineering team. You will be well suited to this role if you are driven by high quality, high-velocity software delivery challenges, and using innovative and cutting edge solutions to achieve these goals. What you will be doing Lead and contribute to engineering efforts from design to implementation, solving complex technical challenges around developer and engineering productivity and velocity. Build and/or procure and extend services to support Secure Software Development Lifecycle (SSDLC) Implement service mesh architecture involving a mix of micro-service and monolithic services. Build integrations between CI and CD frameworks with other platforms like Observability, Test-Automation, GitHub, etc. Extend and customize Enterprise class platforms like Artifactory from JFrog’s Artifactory and Xray, GitHub, Sonarqube, Cycode etc. for NetSkope Required skills and experience 10+ years of experience with significant exposure to Productivity Engineering and related areas like Automation, CI/CD, Developer-Experience, DevOps, Cloud, etc. Top-notch Python or GoLang programming and code review skills Advanced level understanding of Kubernetes constructs, microservices architecture, and design patterns for Enterprise SAAS class scale & success. Intimate knowledge of distribution systems Apt, Artifactory, Docker Registry, Helm, etc. In-depth knowledge of DevOps tools like Terraform, Ansible, Salt, Spinnaker, OpenStack, etc. Strong written, verbal, and presentation skills Education B.E /B.Tech /M.Tech degree from a recognized and accredited university/college.

Netskope Logo

Staff/Sr. Staff Engineer (Productivity Engineering)

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

Job Overview We are looking for a Staff Engineer to join our team of experts to build applications that help improve the engineering productivity at Netskope. You will be part of an agile, fast-paced engineering team focused on CICD, Developer experience and tools. You will be well suited to this role if you are driven by high quality, high-velocity software delivery challenges and using innovative and cutting-edge solutions to achieve these goals. We use the most modern technologies and toolchains to accomplish our goals.  The functions to be undertaken in this position are as follows: 70% Coding, debugging and Unit testing - you test your code thoroughly and automate it 15% Innovate - explore, research, prototype new ideas that help propel the team goals 15% monitor, manage and scale the deployment of various applications developed by the team Job Responsibilities Work with a cross-section of engineering teams to develop and implement best-in-class CI/CD system Design and code tools, applications and dashboards to improve productivity of engineering as well as non-engineering teams. Take complete ownership of the work done and mentor junior engineers to deliver world-class, reliable applications Ensure the infrastructure for CI/CD, Tools and Applications is elastic, reliable and resilient. Preferred Qualifications B.E /B.Tech /M.Tech degree from a recognised and accredited university/college.  Minimum 12+ years of work experience in IT industry Minimum of 5 years in DevOps and/or CI/CD  Preferred Technical Skills: 8 years+ experience with building web/cloud scale applications using modern Web 2.0 technologies Solid understanding of Virtualization and Container technologies and experience in working with Docker and Kubernetes is required Demonstrated Python/GoLang development experience, preferably with 4+ years’ experience in the language Experience with one or more database technologies such as MongoDB, MySQL or Postgres, Cassandra is critical Strong knowledge of automating systems and deployments using tools such as Jenkins, Git, Jira, Spinnaker and Ansible.  Expert level understanding of Linux/Ubuntu is a must Strong understanding of static code analysis, unit testing, and test-driven development, security testing, automated test frameworks Proven track record of delivering high quality, reliable systems and environments for development teams. Desired Technical Skills: Experience with frameworks such as NodeJS, Angular or Bootstrap and other modern UI/Backend technologies will be a big advantage Experience in programming with Golang will be a plus Additional Skills Ability to multi-task; working on multiple project teams and wearing multiple hats is very common at Netskope Strong written, verbal and presentation skills are important in our fast-paced environment Drive: Self-motivated engineer with intellectual curiosity and a strong go-getter attitude. Passion and energy to implement quality technical solutions. Communication: Superior communication skills. Ability to clearly articulate problems, solutions, risks, rewards etc. (written and verbal) Analytical: Able to see gaps and areas of improvement in process as well as technologies, providing recommendations and taking the initiative to fix issues are qualities we love to see in our teams.

Uniphore Logo

Sr Staff Engineer

Uniphore

Bengaluru, Karnataka, India

Posted: a year ago

We are looking for a highly experienced candidate with 10 to 12 years of development skill and experience. You should have commanding technical knowledge and good experience in the conversational AI space. The role requires architecting and solutioning based on product capabilities, as well as providing solutions based on customer use cases. It is important to have a good understanding of Contact Center Domain knowledge and CCaaS. Additionally, you should be technology savvy and have experience with industry-leading transformational technologies like AI, RPA, Voice bots, Chat bots, etc. Coding and scripting skills are essential, along with the ability to write effective APIs for integrations. Adaptability and a willingness to learn and upskill in new technologies are important for success in this role. You must also have a good understanding of conversation AI technology's application in a contact center environment. Familiarity with Java/JavaScript, Springboot, J2EE, REST, REST API development, Apache, Tomcat, AWS cloud, Azure, MySQL, IVR tools, and call flow design is required. Strong stakeholder management skills, excellent teamwork abilities, and effective communication skills are essential. You must be proactive and have strong task prioritization skills. This role involves managing and collaborating with cross-geography stakeholders, as well as handling multiple tasks and working towards long-term goals.

Netskope Logo

Staff Site Reliability Engineer

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 SRE Data / Provisioner team supports the Netskope Data Product Suite, and Provisioner, a critical component of our foundational technologies and the single source of truth for all user data across all Netskope Apps. We are a team of software engineers focused on improving availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning of the engineering stacks. If you are passionate about solving complex problems and developing cloud services at scale, we would like to speak with you. Job Responsibilities   Partner closely with our development teams and product managers to architect and build features that are highly available, performant and secure Develop innovative ways to smartly measure, monitor & report application and infrastructure health Gain deep knowledge of our application stack Experience improving the performance of micro-services and solve scaling/performance issues Capacity management and planning Function well in a fast-paced and rapidly-changing environment Participate in 24X7 on-call rotations. Preferred Qualifications BS or MS in Computer Science or equivalent technical degree or related practical experience Preferred Technical Skills: 10+ years experience with troubleshooting Unix/Linux Understanding of Networking concepts - TCP/IP, SSL/TLS, IPSec, GRE, VPN Experience with algorithms, data structures, complexity analysis, and software design Experience in one or more of the following: C, C++, Python, Go Experience in managing a large-scale web operations role Bonus points for experience with Ansible, Kubernetes, SQL and NoSQL datastores, CI/CD Hands-on working with private or public cloud services in a highly available and scalable production environment.  Desired Technical Skills: Knowledge of distributed systems is a big plus.   Additional Skills Great written and verbal communication Ability to work for a geo-distributed cross-functional group Demonstrated ability to own and deliver projects independently Demonstrated ability of technical mentoring and coaching  Strong interpersonal communication skills (including listening, speaking, and writing) and the ability to work well in a diverse, team-focused environment with other SREs, developers, Product Managers, etc

Netskope Logo

Sr. Staff Engineer, Secure Web Gateway

Netskope

Bengaluru, Karnataka, India

Posted: a year ago

About the role   Netskope Cloud Data Plane engineers architect and design one of the most scalable, high-performance cloud data planes in the world, processing 10+ Gbps of traffic, performing deep inspection using state-of-the-art techniques like AI/ML to detect activities and apply advanced policies like DLP, Threat and UEBA protection, all at line rate. What’s in it for you In this role you will be a key member of the Secure Web Gateway team supporting our in-line CASB and SWG products, both of which have been recognized by Gartner as market leaders in their Magic Quadrant reports: Netskope SWG in Gartner 2023 SSE Magic Quadrant Netskope CASB in Gartner 2023 SSE Magic Quadrant What you will be doing Design and develop features on the cloud data plane Use advanced data structures and algorithms in C, C++, Python Build services that inspect various network protocols such as HTTP at line rate Analyze content in real-time to provide security Perform deep inspection of traffic in near real time Work on features like DLP and Threat protection Build sophisticated key management algorithms Required skills and experience 10+ years of industry experience building high-performance data plane services Experience in network and web security technologies (firewalls, web security, IDP / IPS, DNS based security, etc.) Good fundamentals of TCP, TLS, HTTP protocols are a must Http proxy experience is a must Programming mastery in C/C++ and Python Strong understanding of computer architecture – multi-threading, CPU scheduling, memory management Good understanding of algorithms and data structure to implement Real-time inline data processing Good knowledge of Linux at a systems level Strong analytical and troubleshooting skills using debuggers like gdb and tools like Valgrind Proponent of TDD a big plus, knowledge of various unit testing frameworks Education BSCS or equivalent required, MSCS or equivalent strongly preferred