Sr. Cloud Software Engineer (Vision One XDR Search Data Lake)
Trend Micro
Job Summary
The XDR capabilities of Trend Micro's Vision One platform provide context-aware investigation, recording, and reporting of system-level activities across multiple security layers, including endpoints, servers, cloud workloads, email, and networks. Search Data Lake is a critical component that processes hundreds of billions of activity data points daily, aggregates detection logs from various Trend Micro products and third-party security solutions, and provides efficient solutions for internal applications to identify potentially compromised endpoints.
Must Have
- 5+ years of experience in developing web applications using microservice architecture with RESTful API interface design
- Familiarity with developing cloud service solutions using AWS, Azure, or GCP
- Strong programming experience in Python, Go, or Java
- Experience in unit testing, component testing, and end-to-end testing
- Experience in development with relational or NoSQL databases, such as PostgreSQL, MySQL, Redis, DynamoDB, or Elasticsearch
- Experience in CI/CD and agile software development with a DevOps culture and mindset
Good to Have
- Experience in cloud service architecture design from scratch, especially with serverless technologies
- Experience in software build and deployment tools, such as Terraform, GitHub Actions, Jenkins, AWS CodeDeploy, or Azure DevOps
- Experience in service monitoring and alerting tools, like Grafana or Kibana
- Experience with containerization technologies, e.g., Docker, Kubernetes, or AWS ECS
Job Description
Join Trend ‧ Join New Generation
Overview
The XDR capabilities of Trend Micro's Vision One platform provide context-aware investigation, recording, and reporting of system-level activities across multiple security layers, including endpoints, servers, cloud workloads, email, and networks.
Search Data Lake serves as a critical component that processes hundreds of billions of activity data points collected from Trend Micro Endpoint products daily, aggregates detection logs from various Trend Micro products and third-party security solutions, and provides efficient solutions for internal applications to identify potentially compromised endpoints.
Requirement
- 5+ years of experience in developing web applications using microservice architecture with RESTful API interface design
- Familiarity with developing cloud service solutions using AWS, Azure, or GCP
- Strong programming experience in Python, Go, or Java
- Experience in unit testing, component testing, and end-to-end testing
- Experience in development with relational or NoSQL databases, such as PostgreSQL, MySQL, Redis, DynamoDB, or Elasticsearch
- Experience in CI/CD and agile software development with a DevOps culture and mindset
Personality
- Good teamwork and problem-solving skills
- Proactive and self-driven working attitude
- Willing to take challenges and take actions with agility
- Passion for staying current with emerging technologies
Responsibility
- Work closely with stakeholders for requirement discussion, cross-team integration, and troubleshooting
- Act as a full-cycle developer responsible for delivery of features from planning, design, implementation, testing, deployment, and operations
- Automate and improve development and release processes
Preferred Qualifications
- Experience in cloud service architecture design from scratch, especially with serverless technologies
- Experience in software build and deployment tools, such as Terraform, GitHub Actions, Jenkins, AWS CodeDeploy, or Azure DevOps
- Experience in service monitoring and alerting tools, like Grafana or Kibana
- Experience with containerization technologies, e.g., Docker, Kubernetes, or AWS ECS
Connected Intelligence for Securing a Connected World