Principal Software Engineer (DLP)
Core
Build and scale the next generation of cloud-delivered Data Loss Prevention (DLP) service to protect sensitive data across networks, clouds, and users using big data and analytics.
Role type
Sr Staff Engineer (Backend Java Cloud)
Builds
Cloud security microservices processing terabytes of data efficiently across multiple cloud providers
Domain
Cybersecurity / Cloud Infrastructure / Big Data
Deliverable
production ML models | product features
Required skills
Core Java, Spring framework, Rest API, MongoDB, ElasticSearch, Kubernetes, Docker, AWS, Google Cloud, Azure, Microservices, Distributed processing systems, Performance optimization
Preferred skills
Native code languages (Rust, Go, C/C++), Agentic AI for data pipelines, Data intensive systems, Structured and unstructured data processing
Technologies
Java, Spring, MongoDB, ElasticSearch, Kubernetes, Docker, AWS, Google Cloud, Azure
Responsibilities
Execute software development strategy for highly distributed systems, Implement software development lifecycle concepts to drive features from conception to delivery, Collaborate with product management, architects, and dev-ops for quality releases, Work with customer support and downstream teams to enable customer success, Optimize time-to-release while maintaining performance and scalability, Communicate goals and desired outcomes to internal project teams
Seniority
Sr Staff, hands-on IC