Software Engineer, Global Payment

ByteDance

$128K — $387K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or equivalent experience
  • Strong background in architecture design with business operations acumen
  • Experience in large-scale distributed systems and data management
  • Deep understanding of computer architecture, data structures, and algorithms
  • Proficient in one of the following programming languages: Java, Python, Golang, C++, PHP
  • Excellent communication and teamwork abilities
  • Strong learning capability and product ownership mindset

Responsibilities

  • Guide architecture design and business requirement discussions for Global Payment
  • Optimize Global Payment R&D system and process specifications
  • Analyze existing systems to identify bottlenecks and improve performance
  • Enhance team efficiency and development quality during system iterations
  • Introduce new technologies based on business needs
  • Manage and promote cross-team projects using strong project management skills

Benefits

  • Medical, dental, and vision insurance from day one
  • 401(k) plan with company match
  • Paid parental leave
  • Short-term and long-term disability coverage
  • Life insurance and wellbeing benefits
  • 10 paid holidays and 10 paid sick days annually
  • 17 days of Paid Personal Time, increasing with tenure
Full Job Description
Responsibilitie

About the Team: The Global Payment team of ByteDance provides payment solutions - including payment acquisitions, disbursements, transaction monitoring, payment method management, foreign exchange conversion, accounting, reconciliations, and so on to ensure that our users have a smooth and secure payment experience on ByteDance platforms including TikTok. Responsibilities: 1. Participate in and guide the architecture design, business requirements discussion, planning and research, and development of Global Payment 2. Participate in the basic work of Global Payment R & D system optimization and R & D process specification optimization 3. Analyze and deeply explore the shortcomings of the existing system, locate the bottleneck of the system, and improve the system performance and stability 4. Think about various problems deeply in the process of system iteration to improve teamwork efficiency and development quality 5. Introduce new technologies and solutions to the team according to the actual needs of the business 6. Responsible for the promotion of cross-team key projects using good project management and coordination and communication skill

Qualification

Minimum Qualifications: 1. Bachelor's degree in Computer Science or other relevant majors or equivalent working experience 2. Rich experience in architecture design, with ability to accurately and comprehensively understand business operations, and design reasonable architecture solutions according to business development 3. Experience in designing and developing massive data and large-scale distributed systems 4. Deep understanding of computer architectures, data structures, and algorithms, and can apply to practical work 5. Excellent programming, debugging, and optimization skills, proficient in at least one of the following: Java / Python / Golang /C++/ PHP 6. Strong communication and excellent teamwork skills; flexible and motivated 7. Strong learning ability and sense of product ownership Preferred Qualifications: 1. Responsible for the business structure of multiple business lines or the entire product line, organized projects of medium or above scale, and have good business awareness/business understanding; 2. Deep understanding of various database middleware, messaging middleware, and other infrastructure components of large-scale distributed systems. 3. Experience in system development in Internet finance/payment/e-commerce and other fields.

Job Information

【For Pay Transparency】Compensation Description (Annually)

The base salary range for this position in the selected city is $128000 - $387600 annually.

Compensation may vary outside of this range depending on a number of factors, including a candidate's qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.

Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 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).

The Company reserves the right to modify or change these benefits programs at any time, with or without notice.

For Los Angeles County (unincorporated) Candidates:

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:

1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;

2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and

3. Exercising sound judgment.

Similar Jobs

More Jobs at ByteDance

More Finance & Insurance Jobs

Find similar Software Engineer, Global Payment jobs: