The company is looking to solve the problem of data breaches by building a cloud-delivered Enterprise Data Loss Prevention (DLP) service that consistently protects sensitive data across all networks, clouds, and users, utilizing big data and analytics.
Requirements
- Experience as hands-on Core Java Software Engineer in a distributed/cloud-based product
- Experience or exposure with native code languages, e.g Rust, Go, C/C++ is a big plus
- Experience and/ or exposure to usage of Agentic AI for data pipelines and/ or data engineering is a big plus
- Solid experience with Spring framework, Rest API, MongoDB, ElasticSearch, Kubernetes and Docker
- Cloud Experience (AWS, Google Cloud, Azure)
- Experience and knowledge with Micro services, distributed processing systems, and performance optimization
Responsibilities
- Execute on the software development strategy to improve our dynamic highly distributed system
- Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery
- Collaborate closely with the team, product management, architects and dev-ops to achieve quality releases
- Work hand-in-hand with customer support, documentation and downstream teams to enable customer success
- Make appropriate trade-offs to optimize time-to-release while maintaining performance and scalability requirements
- Be able to clearly communicate goals and desired outcomes to internal project teams
Other
- BS/MS in Computer Science/Engineering with 9+ years or equivalent experience or equivalent military experience required
- Can-do attitude on problem-solving, quality and ability to execute
- Strong believer of automation test and strive for higher code coverage
- The team is in office 3 days a week
- Located at our dynamic Santa Clara California headquarters campus