Sr. Engineer_Backend
Trend Micro
Job Summary
Trend Micro is seeking talented backend engineers to develop scalable, secure, and high-performance systems for its next-generation platforms. This role involves designing, building, and operating services for internal and external users, solving large-scale engineering problems, and applying modern cloud and DevOps practices to create efficient, reliable, and maintainable backend services.
Must Have
- Design and implement backend services and APIs for cloud-based platforms.
- Work with containers, cloud infrastructure, and deployment pipelines.
- Optimize performance and scalability for services processing large volumes of data.
- Collaborate with cross-functional teams to deliver secure and reliable software.
- Continuously improve system monitoring, alerting, and incident response.
- Embrace DevOps practices and contribute to automation and CI/CD pipelines.
- Leverage AI-assisted development tools to accelerate coding and improve code quality.
- Proficient in at least one backend programming language (e.g., Python, Go, Java).
- Familiar with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, Azure).
- Experience in building APIs and microservices.
- Comfortable with modern DevOps tools (Terraform, GitHub Actions, Jenkins, etc.).
- Knowledgeable about software testing, observability, and system performance.
- Strong problem solver with good communication and a collaborative mindset.
- Bachelor’s degree in Computer Science, Engineering, or related field.
Good to Have
- Experience with event-driven or real-time systems.
- Familiarity with data pipelines or large-scale data processing.
- Exposure to cloud security concepts or IAM best practices.
- Experience with AI-assisted development tools (e.g., Claude Code, Cursor, GitHub Copilot).
Job Description
Overview
We are looking for talented backend engineers to help us build scalable, secure, and high-performance systems that power Trend Micro’s next-generation platforms. You will work closely with other engineers, product managers, and stakeholders to design, build, and operate services that support internal and external users across various domains.
This is a great opportunity to make real impact by solving large-scale engineering problems, applying modern cloud and DevOps practices, and building backend services that are efficient, reliable, and easy to maintain.
What You’ll Do
- Design and implement backend services and APIs for cloud-based platforms
- Work with containers, cloud infrastructure, and deployment pipelines
- Optimize performance and scalability for services processing large volumes of data
- Collaborate with cross-functional teams to deliver secure and reliable software
- Continuously improve system monitoring, alerting, and incident response
- Embrace DevOps practices and contribute to automation and CI/CD pipelines
- Leverage AI-assisted development tools to accelerate coding and improve code quality
Who You Are
- Proficient in at least one backend programming language (e.g., Python, Go, Java)
- Familiar with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, Azure)
- Experience in building APIs and microservices
- Comfortable with modern DevOps tools (Terraform, GitHub Actions, Jenkins, etc.)
- Knowledgeable about software testing, observability, and system performance
- Strong problem solver with good communication and a collaborative mindset
- Bachelor’s degree in Computer Science, Engineering, or related field
Nice to Have
- Experience with event-driven or real-time systems
- Familiarity with data pipelines or large-scale data processing
- Exposure to cloud security concepts or IAM best practices
- Experience with AI-assisted development tools (e.g., Claude Code, Cursor, GitHub Copilot)