(Sr.) Software Engineer (Email Security)

Trend Micro

Job Summary

The Senior Software Engineer will develop email security product features for enterprise environments, handling the full development lifecycle from research and design to implementation and testing. This role involves close collaboration with stakeholders and improving development processes. Joining this team offers opportunities to advance programming skills, work on core email inspection technologies, gain in-depth knowledge of email security, and master comprehensive software design.

Must Have

  • Bachelor's degree or higher in computer science or equivalent work experience
  • Solid C/C++ and Python programming skills
  • Familiarity with Linux programming

Good to Have

  • Familiarity with Email technology (POP3, IMAP, SMTP, MTA, DMARC, etc.)
  • Experience in Java and PHP programming skills
  • Familiarity with Apache HTTP server and RESTful API
  • Experience with containerization technologies (Docker, Kubernetes, AWS ECS)

Perks & Benefits

  • Advance programming skills
  • Opportunity to work on core technologies such as Trend Micro's email inspection engine and defense solution platform
  • In-depth learning of various email technology and threat domain knowledge
  • Master the comprehensive software design process

Job Description

Join Trend ‧ Join New Generation

Trend Micro - Global Cloud Security Leader / Asia's Largest Software Company / Business Footprint Across Five Continents / Trend Micro Global R&D Base in Taiwan

[Responsibility]

  • Develop Email security product features for enterprise environments.
  • Independently complete feature development, new technology research/prototyping, detailed module design, solid implementation, and comprehensive unit testing.
  • Work closely with stakeholders for requirement discussions, cross-team collaboration, and troubleshooting.
  • Automate and improve the development and release process.

[Benefits of Joining Email Security Team]

  • Advance programming skills.
  • Have the opportunity to work on core technologies such as Trend Micro's email inspection engine and defense solution platform.
  • In-depth learning of various email technology and threat domain knowledge.
  • Master the comprehensive software design process.

[Qualification/Requirement]

Essential

  • Bachelor's degree or higher in computer science or equivalent work experience.
  • Solid C/C++ and Python programming skills.
  • Familiarity with Linux programming.

Personalities

  • Good teamwork and great passion for solving complex and interesting problems.
  • Enthusiastic about learning, sharing new techniques across different fields, and integrating them into products.
  • Willing to embrace challenges and adapt to changes.
  • Trustworthy, proactive, and self-motivated.

Nice-to-have as a plus

  • Familiarity with Email technology, such as POP3, IMAP, SMTP, MTA, DMARC, etc.
  • Experience in Java and PHP programming skills.
  • Familiarity with Apache HTTP server and RESTful API.
  • Experience with containerization technologies, e.g., Docker, Kubernetes, or AWS ECS.

15 Skills Required For This Role

Team Management Problem Solving Cpp Game Texts Prototyping Linux Aws Apache Http Server Cloud Security Docker Restful Api Kubernetes Python Php Java