Posted in

Backend Software Engineer

Backend Software Engineer

CompanyByteDance
LocationSan Jose, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree in Computer Science or a related technical background involving software/system engineering.
  • Software development experience in one or more general-purpose programming languages, such as Go/Java/C++/C#/Python, exhibits good code design and coding style.
  • Deep understanding of data structure, algorithm design and analysis, networking, data security and highly scalable systems design.
  • Excellent proficiency in backend server development and familiarity with the principles and applications of databases, caches, and message queues.

Responsibilities

  • Develop efficient, highly scalable and secured services to build/integrate billing, settlement, capital risk control systems for domestic and global TikTok Shop E-commerce.
  • Optimize backend systems and services for data security, modularity, computational efficiency and scalability.
  • Deliver best-in-class engineering excellence practices across all product engineering disciplines.

Preferred Qualifications

  • Experience in financial-related fields such as billing, settlement, reconciliation, or profit&loss management is a big plus.