Job Openings Senior Software Engineer

About the job Senior Software Engineer

Job Description

COMPANY PROFILE

  • A company provider of network security products, security management platforms, security services, software development. UI platform design and solutions with completely independent intellectual property rights has continuously innovated over the year and has established deep relationships with companies and multinational customers in nearly 170 countries around the world. We are a cyber security company that provides enterprise level cyber security technologies, products and services to governments, enterprises, education, finance and other organizations.

Job Responsibilities:

  • Proficiency in Golang programming, using Go language to develop highly available, highly concurrent, and scalable back-end components and services;
  • Master the Shell/Python script and be familiar with the C/C++ language;
  • Proficient in TCP/IP protocol, HTTP protocol, socket programming, multi-thread programming, familiar with common architecture design methods under Unix/Linux, and experience in network programming;
  • Familiar with the use of MySQL or mongodb and redis and other back-end common components;
  • Familiar with Linux operating system, familiar with common Linux commands;
  • Experience in distributed high-concurrency system development is preferred;

Job Requirement:

  • At least 2-5 Year(s) of working experience in the related field is required for this position.
  • Required Skill(s): Golang, Shell/Python, C/C++, TCP/IP, Linux
  • More than two years of GoLang development experience;
  • Familiar with SSL/TLS, understand cryptography knowledge first;
  • Give priority to developers with open source project submissions, kindly attach github