TikTok's Payment team needs to design and implement scalable and secure payment reconciliation systems, develop tools and platforms to automate treasury functions, and monitor and maintain the health of payment systems to ensure a smooth and secure payment experience for users.
Requirements
- Experience with software development, preferably in a FinTech or payments-related environment.
- Proficiency in at least one modern programming language (e.g. Go).
- Understanding of database systems and data modeling.
- Strong problem-solving skills and an ability to work in a fast-paced environment.
- Familiarity with concepts like payment reconciliation, transaction processing, and financial security is a plus.
Responsibilities
- Design and implement scalable and secure payment reconciliation systems.
- Develop tools and platforms to automate and streamline treasury functions, including transaction and fund reconciliation.
- Collaborate with finance, product, and other engineering teams to understand treasury requirements and build solutions that meet them.
- Monitor and maintain the health of our payment systems, ensuring accuracy and security.
- Troubleshoot and resolve production issues related to payment processing and reconciliation.
- Actively protect company funds by building robust systems with a focus on security and reliability.
Other
- In order to enhance collaboration and cross-functional partnerships, among other things, at this time, our organization follows a hybrid work schedule that requires employees to work in the office 3 days a week, or as directed by their manager/department.
- Excellent communication and collaboration skills.
- This role requires the ability to work with and support systems designed to protect sensitive data and information. As such, this role will be subject to strict national security-related screening.