Jobs · Engineering · California

Software Engineer (Payments Architecture) - Global Payment - San Jose

ByteDance · San Jose, CA · 2 mo ago
On-siteEngineering$156k–$388k/yrFull-time

About the Role

ByteDance’s Global Payment team provides payment solutions—including payment acquisitions, disbursements, transaction monitoring, payment method management, foreign exchange conversion, accounting, and reconciliations—to ensure users have a smooth and secure payment experience on ByteDance platforms such as TikTok.

Responsibilities

  • Combine domain knowledge of payment business and system architecture design capabilities to iteratively upgrade the global payment system architecture.
  • Develop disaster tolerance and degradation strategies for various basic components used in the system to ensure the stability of system services.
  • Build cross-region disaster tolerance capabilities for the global payment system. Under the premise of ensuring data security and compliance, ensure that the system can calmly face data center-level failures.
  • Sort out business processes and dependencies, identify possible system bottlenecks in the system, and ensure stable operation during business peak periods such as Double 11 and Black Friday.
  • Introduce new technologies and solutions to the team according to actual business needs.
  • Use excellent project management, coordination, and communication skills to drive key cross-team projects.

Requirements

  • Bachelor's degree in Computer Science or a related technical background involving software/system engineering, or equivalent working experience.
  • Good programming experience with high concurrency/complex business system/service management.
  • Proficient in at least one of the following backend languages: C++/Java/Go/Python/Shell.
  • Strong analytical thinking and excellent troubleshooting skills.
  • Positive, optimistic, self-driven, and responsible with strong team communication and collaboration skills.

Preferred Qualifications

  • Payment industry background is a plus.

Benefits

  • Day-one access to medical, dental, and vision insurance.
  • 401(k) savings plan with company match.
  • Paid parental leave, short-term and long-term disability coverage, and life insurance.
  • Wellbeing benefits.
  • 10 paid holidays per year, 10 paid sick days per year, and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).

Pay

The base salary range for this position is $156,000 - $387,600 annually. Compensation may vary based on qualifications, skills, competencies, experience, and location. This role may also be eligible for additional discretionary bonuses/incentives and restricted stock units.

Similar jobs

Software Engineer

HaystackMassachusetts, United States· 1 mo ago
$144k–$194k/yrapply on haystack.cv

Software Engineer

HumanaWashington, DC· 1 mo ago
RemoteInformation Technology$81k–$110k/yr

Software Engineer

Brooks AutomationChelmsford, MA· 1 mo ago
$106k/yrapply on brooksauto.wd1.myworkdayjobs.com

Software Engineer

ASRC FederalOklahoma City, OK· 1 mo ago
Engineeringapply on jobs.dayforcehcm.com

Software Engineer

HaystackGreater Sioux Falls Area· 1 mo ago
$106k–$141k/yrapply on haystack.cv

Software Engineer

AllianceBernsteinNashville, TN· 1 mo ago
Engineeringapply on abglobal.wd1.myworkdayjobs.com