Sr. Cloud Software Engineer (Vision One XDR Search Data Lake)

8 Minutes ago • 5 Years +
Software Development & Engineering

Job Description

The XDR (Extended Detection and Response) capabilities of Trend Micro’s Vision One platform provide context-aware investigation, recording, and reporting of system-level activities. It collects detailed activity data from kernel mode, user mode, and native system events across multiple security layers. The Search Data Lake processes hundreds of billions of activity data records daily, aggregating detection logs from various Trend Micro product lines. The mission is to build and maintain a highly scalable, resilient, and performant data platform enabling efficient discovery of potentially infected endpoints.
Good To Have:
  • Experience in designing large-scale, distributed systems and cloud service architecture from scratch, especially with serverless technologies.
  • Experience with software build and deployment tools, such as Terraform, GitHub Actions, Jenkins, AWS CodeDeploy, or Azure DevOps.
  • Familiarity with service monitoring, logging, and observability tools, like Grafana, Kibana, Prometheus, or Datadog.
  • Practical experience with containerization and orchestration technologies, e.g., Docker, Kubernetes, or AWS ECS/EKS.
  • Proficiency in leveraging AI-powered development tools (e.g., GitHub Copilot, Claude, Roo, Kiro).
Must Have:
  • Develop scalable, high-performance backend services and distributed systems using a microservice architecture.
  • Strong proficiency in RESTful API design, implementation, and lifecycle management.
  • Deep understanding of data structures, algorithms, and distributed system design principles.
  • Proficiency in developing and optimizing cloud-native solutions on at least one major public cloud platform (AWS, Azure, or GCP).
  • Strong programming expertise in Python or another backend-focused language (e.g., Go, Java, C#).
  • Proven experience with relational and NoSQL databases, including data modeling and performance tuning.
  • Experience with message queuing systems (e.g., SQS, Kafka, RabbitMQ) and designing event-driven architectures.
  • Hands-on experience with caching strategies and technologies (e.g., Redis, Memcached).
  • Extensive experience with unit, integration, and end-to-end testing for backend services.
  • Familiarity with CI/CD pipelines and agile software development, embracing a DevOps culture and mindset.
  • Work closely with stakeholders, including product managers and designers, for requirements discussion, cross-team integration, and troubleshooting.
  • Responsible for the end-to-end delivery of features, from planning and architectural design to implementation, testing, deployment, and operation.
  • Take ownership of service health, including monitoring, alerting, and incident response to ensure high availability and reliability.
  • Automate and continuously improve development and release processes to enhance team efficiency and product quality.

Add these skills to join the top 1% applicants for this job

team-management
problem-solving
github
data-structures
game-texts
agile-development
postgresql
mysql
c#
rabbitmq
incident-response
aws
nosql
azure
kibana
prometheus
azure-devops
terraform
grafana
elasticsearch
redis
ci-cd
docker
restful-api
kubernetes
python
algorithms
github-actions
jenkins
java
system-design

Overview

The XDR (Extended Detection and Response) capabilities of Trend Micro’s Vision One platform provide context-aware investigation, recording, and reporting of system-level activities. It collects detailed activity data from kernel mode, user mode, and native system events across multiple security layers, including endpoints, servers, cloud workloads, email, and networks.

The Search Data Lake serves as a key component, processing hundreds of billions of activity data records collected daily from Trend Micro endpoint products and aggregating detection logs from various Trend Micro product lines. Our mission is to build and maintain the highly scalable, resilient, and performant data platform that enables internal applications to efficiently discover potentially infected endpoints.

Requirement

  • 5+ years of hands-on experience in developing scalable, high-performance backend services and distributed systems using a microservice architecture.
  • Strong proficiency in RESTful API design, implementation, and lifecycle management.
  • Deep understanding of data structures, algorithms, and distributed system design principles.
  • Proficiency in developing and optimizing cloud-native solutions on at least one major public cloud platform (AWS, Azure, or GCP).
  • Strong programming expertise in Python or another backend-focused language (e.g., Go, Java, C#).
  • Proven experience with relational and NoSQL databases, including data modeling and performance tuning (e.g., PostgreSQL, MySQL, DynamoDB, Elasticsearch).
  • Experience with message queuing systems (e.g., SQS, Kafka, RabbitMQ) and designing event-driven architectures.
  • Hands-on experience with caching strategies and technologies (e.g., Redis, Memcached) to improve application performance and scalability.
  • Extensive experience with a full spectrum of testing methodologies, including unit, integration, and end-to-end testing for backend services.
  • Familiarity with CI/CD pipelines and agile software development, embracing a DevOps culture and mindset

Personality

  • Excellent teamwork and problem-solving skills, with a strong sense of ownership.
  • A proactive, results-driven work attitude.
  • Willingness to take on complex challenges and act with agility.
  • A passion for staying current with the latest technologies and a commitment to continuous learning and improvement.

Responsibility

  • Work closely with stakeholders, including product managers and designers, for requirements discussion, cross-team integration, and troubleshooting.
  • As a full-cycle developer, you will be responsible for the end-to-end delivery of features, from planning and architectural design to implementation, testing, deployment, and operation.
  • Take ownership of service health, including monitoring, alerting, and incident response to ensure high availability and reliability.
  • Automate and continuously improve development and release processes to enhance team efficiency and product quality.

Big Plus

  • Experience in designing large-scale, distributed systems and cloud service architecture from scratch, especially with serverless technologies.
  • Experience with software build and deployment tools, such as Terraform, GitHub Actions, Jenkins, AWS CodeDeploy, or Azure DevOps.
  • Familiarity with service monitoring, logging, and observability tools, like Grafana, Kibana, Prometheus, or Datadog.
  • Practical experience with containerization and orchestration technologies, e.g., Docker, Kubernetes, or AWS ECS/EKS.
  • Proficiency in leveraging AI-powered development tools (e.g., GitHub Copilot, Claude, Roo, Kiro) to enhance development efficiency and code quality.

Set alerts for more jobs like Sr. Cloud Software Engineer (Vision One XDR Search Data Lake)
Set alerts for new jobs by Trend Micro
Set alerts for new Software Development & Engineering jobs in Taiwan
Set alerts for new jobs in Taiwan
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙