Senior Software Engineer

Singapore, Singapore (Full Time)

Senior Software Engineer

Singapore, Singapore (Full Time)

You will work with our software product development team in creating world-class information security products and solutions.

Responsibilities

  • Design, develop, and maintain existing or new web application and batch processing
  • Design scalable and highly available systems
  • Research and evaluate new technology to be adopted into new or existing products
  • Work together with QA and Technical Support team to support our customers

Requirements

  • Bachelor's Degree in Computer Science/ Computer Engineering or related field
  • At least 5 years working experience on software development
  • At least 2 years working experience on scalable systems involving database
  • Proficient in Perl, PHP, bash, or other scripting language
  • Proficient in database management
  • Solid understanding of Unix/Linux environment
  • Experience in designing complex scalable web applications especially in horizontal scaling of database and application servers
  • Knowledge of hardware troubleshooting, i.e. disk I/O, memory usage, etc.
  • Experience with performance and optimization multi-threaded problems and demonstrated ability to diagnose and prevent these problems
  • Strong technical aptitude and ability to research and solve complex issues independently
  • Fast learner in new programming technology
  • A good team player with great initiative, independence and credibility

Miscellaneous Information

  • 5-Day Work Week, Monday - Friday
  • Flexible Regular Workday Hours
  • Annual & Sick Leave
  • Medical & Dental Coverage
  • Miscellaneous Allowances

You will work with our software product development team in creating world-class information security products and solutions.

Responsibilities

  • Design, develop, and maintain existing or new web application and batch processing
  • Design scalable and highly available systems
  • Research and evaluate new technology to be adopted into new or existing products
  • Work together with QA and Technical Support team to support our customers

Requirements

  • Bachelor's Degree in Computer Science/ Computer Engineering or related field
  • At least 5 years working experience on software development
  • At least 2 years working experience on scalable systems involving database
  • Proficient in Perl, PHP, bash, or other scripting language
  • Proficient in database management
  • Solid understanding of Unix/Linux environment
  • Experience in designing complex scalable web applications especially in horizontal scaling of database and application servers
  • Knowledge of hardware troubleshooting, i.e. disk I/O, memory usage, etc.
  • Experience with performance and optimization multi-threaded problems and demonstrated ability to diagnose and prevent these problems
  • Strong technical aptitude and ability to research and solve complex issues independently
  • Fast learner in new programming technology
  • A good team player with great initiative, independence and credibility

Miscellaneous Information

  • 5-Day Work Week, Monday - Friday
  • Flexible Regular Workday Hours
  • Annual & Sick Leave
  • Medical & Dental Coverage
  • Miscellaneous Allowances