Software Engineer Graduate (Transaction Platform)
TikTok
This job at a glance
- Who can apply
- New grads, no experience needed · Bachelor's degree or Master's degree
- Must know
- Social mediaMarketingOnboardingPythonJavaC++
- Work
- On-site in San Jose
- Pay
- $128K–$256K a year
- Skill demand
- Python73%Social media13%Onboarding10%of 63 similar entry-level jobs posted in the US this week
- Listed
- Nov 12, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About TikTok
TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy.
About the Role
This is a graduate Software Engineer position on the Transaction Platform team, focusing on advertising client relationship management and fund transaction management. The role involves building and maintaining a global platform that provides intelligent marketing solutions, enhances commercial efficiency, and ensures the stability and security of client fund transactions. Successful candidates must commit to an onboarding date by the end of the year.
Key Responsibilities
- Responsible for architecture design and development to provide high-quality, seamless information services and an exceptional user experience.
- Participate in designing system technical solutions, developing core code, and optimizing system performance.
- Participate in establishing coding standards and testing specifications, and develop quality control methods for development.
- Assist the team in overcoming technical challenges related to high concurrency, data isolation, and system decoupling.
- Participate in specialized technical research and forward-looking projects, such as the adoption of new technologies.
- Participate in the research and development of AI agent and heterogeneous computing systems.
Requirements & Tech Stack
- Proficiency in at least one programming language, including but not limited to: Java, C, C++, PHP, Python, and Go.
- Strong Computer Science fundamentals (algorithms, data structures, software design).
- Excellent logical analysis skills.
- Strong curiosity, along with excellent learning and communication skills.
Qualifications
- Individuals who are completing or have recently completed a Bachelor's or Master's degree in Computer Science or a related discipline.
- Strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills.
- Passion for computer science and internet technology.
- Solid foundation in computer science, with a deep understanding of data structures, algorithms, and operating systems.
Job Information
- Base Salary Range: $128,000 - $256,000 annually.
- Benefits: Day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, disability coverage, life insurance, wellbeing benefits, 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time.