Senior Software Engineer - Network

 
Senior
🇨🇳 China
Software Developer
Software development

Responsibilities:

About Tencent Overseas IT:
Tencent Overseas IT has the mission to empower Tencent’s rapid global growth with future-ready, global IT platforms, applications, and services. We are chartered to lead the Overseas IT strategy, architecture, roadmap, and execution. Satisfying our internal/external customers and becoming a world-class global IT team are our top aspirations.

Position Overview:

We are seeking a Senior Software Engineer with extensive cloud networking experience to design and develop innovative services/solutions on hybrid cloud for Tencent's overseas game studios and game publishing.

Duties and Responsibilities:

As a Senior Software Engineer for Multi-cloud Network Platform, you will work in an agile team and adopt test-driven development methodologies to continuously deliver services/solutions that meet fast-growing business requirements. You will be able to use cutting-edge technologies to resolve the most challenging requirements in networking and game publishing. Our customers include internal or acquired gaming studios. The work scope will include understanding the internal customers’ business requirements, collecting the technical requirements, developing reference architecture and prototypes based on leading industry best practices, leading implementation and deployment for global locations, as well as issue troubleshooting when necessary.

Based in Shanghai, China, this person will work closely with the global IT team, HQ teams.

Whom we are looking for:

  • A quick learner.
  • A positive, self-motivated, and passionate person.
  • Independent, insistent, and open-minded.
  • A great team player, and both dependable and autonomous.
  • Customer-oriented and could work at a very fast pace and in a different time-zone.

Requirements:

Requirements

  • 5+ years of experience in network related application/product/feature development
  • Excellent in one of the following programming languages: Go/C/C++
  • Excellent problem-solving skills.
  • Deep understanding and hands-on experience in socket programming
  • Deep understanding and hands-on experience in Linux networking programming
  • Good understanding and hands-on experience in Kubernetes networking and CNI
  • Good understanding of layer 2/3/4 network and network routing
  • Good understanding of Kubernetes
  • Good understanding of multi-threads programming and system programming
  • Knowledge of DDD, OOD, OOA, and Data Structure
  • Knowledge in Software architecture, Backend architect, Design pattern, Event-Driven Development
  • Knowledge in distributed system architecture such as Scalability, Resiliency, Reliability, Maintainability, ACID, CAP, BASE
  • Knowledge in Agile processes (Scrum, Kanban, etc.), Code Review
  • Bachelor’s degree (or higher), Computer Science or related
  • Proof of good coding style

Nice to have:

  • Knowledge and experience of eBPF/XDP
  • Knowledge and experience of network acceleration
  • Understanding of cloud infrastructure
  • Bilingual preferred (English, Chinese). Excellent written and verbal communication skills and be able to adjust the style to match different audiences.

 

WECHAT MALAYSIA SDN. BHD.

WECHAT MALAYSIA SDN. BHD.

Tencent is a world-leading internet and technology company that develops innovative products and services.

Technology
Software

Other jobs at WECHAT MALAYSIA SDN. BHD.

 

 

 

 

 

 

 

 

View all WECHAT MALAYSIA SDN. BHD. jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇨🇳 China
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs