Principal Engineer
Full Job Description
Netskope is redefining Cloud, Network, and Data Security by addressing the modern challenge of data and users extending beyond traditional enterprise perimeters. Since 2012, we have established ourselves as a market leader in cloud security and cultivated an award-winning culture. Our global team operates across Santa Clara, St. Louis, Bangalore, London, Paris, Melbourne, Taipei, and Tokyo. We champion core values of openness, honesty, and transparency, reflected in our collaborative office spaces designed to foster partnerships and teamwork. We are committed to maintaining a vibrant, supportive, and interactive work environment through initiatives like catered lunches, celebrations, employee recognition, and professional groups such as Awesome Women of Netskope (AWON).
About the Role: Principal Engineer, Risk Insights
The Netskope Risk Insights team is at the forefront of developing sophisticated, distributed, and hybrid cloud systems that offer customers a comprehensive, multidimensional perspective on applications, devices, and users within their network. We specialize in identifying unsanctioned applications and devices, monitoring user behavior, and providing the necessary tools for customers to visualize risks and implement policies to minimize them. Our solutions support critical use cases including risk analysis, policy enforcement, and compliance/audit mechanisms. The team is responsible for a scalable, cloud-managed platform that operates both on-premises and in public cloud environments, hosting customer-facing data plane and log parsing services, thereby extending the Netskope cloud to customer data centers and public clouds.
What’s in it for you:
As a key member of the Risk Insights team, you will serve as a technical leader, influencer, and mentor. You will contribute to a growing engineering team focused on building cutting-edge cloud and on-prem services within the SaaS and IaaS domains. You will have the opportunity to own critical components within a globally distributed organization, collaborate closely with Netskope business units, and engage directly with external customers. This role offers unique challenges in bridging the gap between cloud and on-prem solutions while exploring and adopting new technologies.
What you will be doing:
- Provide technical leadership, mentorship, and inspiration to the team, cultivating a culture of ownership, trust, innovation, and continuous improvement.
- Define the strategic technical direction and overall architectural designs for the team.
- Collaborate with business, engineering, and support organizations to align on a shared vision, roadmap, and ensure timely delivery of products and services.
- Actively contribute to technical discussions, design sessions, and code development.
- Champion a Customer-First approach in all aspects of work.
- Take ownership of services and products, focusing on performance, availability, diagnostics, monitoring, and security.
- Develop microservices, abstraction layers, APIs, and platforms to ensure low latency, cost efficiency, and customer-friendliness across hybrid and multi-cloud environments.
- Participate actively in all stages of the Software Development Life Cycle (SDLC) for existing and future services and products across private cloud, public cloud, and on-premise deployments.
- Enable robust CI/CD environments with efficient development processes and scalable automation frameworks.
Required skills and experience:
- 15+ years of demonstrable experience in building and delivering services and products.
- Effective verbal and written communication skills.
- Proven ability to balance business and engineering priorities.
- Comfortable navigating ambiguity and proactively identifying and solving problems.
- High Emotional Quotient (EQ), confidence under pressure, ability to build trust with peers, and skillful negotiation.
- Experience contributing effectively in a geographically distributed team across various time zones.
- Proficiency as an active programmer in languages such as Python, Go, C/C++.
- Deep understanding of data structures, algorithms, and fundamental operating system concepts.
- Strong background in designing distributed, scalable services with integrated monitoring and alerting systems.
- Experience working with CI/CD environments and automation frameworks.
- Expertise in designing and building RESTful services.
- Knowledge of network and data security principles, databases, authentication & authorization mechanisms, messaging technologies, and protocols (e.g., HTTP, TCP).
- Familiarity with file systems and data storage technologies (e.g., Ceph, NFS).
- Experience building and debugging software on Linux platforms.
- Hands-on experience with Docker, Kubernetes (K8s), and public cloud platforms (AWS, GCP, Azure, etc.).
Education:
- B.Tech or equivalent required.
- Master's or equivalent strongly preferred.
Netskope is dedicated to fostering equal employment opportunities for all individuals. We do not discriminate based on religion, race, color, sex, marital or veteran status, age, national origin, ancestry, disability, medical condition, sexual orientation, gender identity/expression, genetic information, pregnancy, or any other characteristic protected by law.
We respect your privacy. For more details, please refer to Netskope's Privacy Policy.
The application window for this position is expected to close within 50 days.
Company
Netskope
Netskope is a leading innovator in modern security and networking solutions. We cater to the evolving needs of both security and networking professionals by providing seamless, optimized access and re...