Software Engineer

1 week ago


Singapore TIKTOK PTE. LTD. Full time
Roles & Responsibilities

Responsibilities

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.


Why Join Us

Creation is the core of TikTok's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At TikTok, we create together and grow together. That's how we drive impact-for ourselves, our company, and the users we serve. Join us.


The Business Risk Integrated Control (BRIC) team of TikTok, is missioned to:

- Protect TikTok users, including and beyond content consumers, creators, advertisers.

- Secure platform health and authenticity of community experience .

- Collaborate with cross-functional stakeholders to improve TikTok infrastructures, services, tools and algorithms, towards a higher standard of privacy and security.


The BRIC team works to measure and minimize the damage implied by inauthentic behaviors on TikTok and its extended platforms, covering multiple classical and novel interity/security areas such as fake account, fake traffic, spam, scraping, cyberbullying, live room risks, incentive fraud, monetization abuse, etc.

In this team, you will have a unique opportunity to:

- Have a first-hand experience contributing to TikTok's key security initiatives.

- Build scalable, resilient, intelligent integrity solutions that are also privacy-safe and user-friendly.

- Solve product and technical challenges that are often first-seen and highly adversarial. Both quick short term tactics and long term strategical moves are expected at various paces.

- Be part of a diverse and enthusiastic global workforce, grow with and learn from security and integrity experts across Asia, Europe, North America, etc.


Responsibilities

- Research and develop cutting edge techniques to detect and prevent unwanted automation on the web

- Develop and maintain defensive, compatible, reusable, testable and low-footprint client-side JavaScript.

- Work together with other stakeholders to research malicious tools, identify newest attacks and build anti-automation measures.

Qualifications

Minimum Qualifications

- Computer science related majors, bachelor degree or above, more than 2 years of working experience

- Proficiency in JavaScript and browser APIs

- Deep understanding of HTTP, TLS stack and distributed systems architecture

- Familiarity with web development cycles (e.g. package management, module bundling, unit, and integration testing, browser capabilities, etc.)


Preferred Qualifications:

- Thrives with cross-team, cross-functional collaboration

- Strong interest in information security


TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.



Tell employers what skills you have

Information Security
Tactics
JavaScript
Computer Networking
Distributed Systems
Fraud
Monetization
Integration Testing
Network Security
Web Development

  • Singapore Preferably Professional Engineer Full time

    Client: MNC, A1 Main Contractor. Mega Projects Staff Benefits: 17 days annual leave, Year-End Bonus + VB. Salary: Negotiable Based on Qualification, Experience & Capability Location: Central Job Requirements: Degree in Electrical or Mechanical Engineering, recognized by PE Board Singapore/ BCA / IES Min 10 year experience in Mechanical & Electrical...


  • Singapore NUCLEUS SOFTWARE SOLUTIONS PTE LTD Full time

    About the RoleWe are seeking an experienced and skilled Chief Software Engineering Manager to join our team at NUCLEUS SOFTWARE SOLUTIONS PTE LTD. The successful candidate will be responsible for leading the development of complex software applications, managing a team of engineers, and ensuring the delivery of high-quality solutions.The ideal candidate will...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About Vanguard Software PTE. LTD.We are a dynamic software development company that delivers high-quality solutions to our clients.Job Title: Senior Software Quality EngineerSalary: SGD 8,500 - 11,000 per monthJob Description:As a Senior Software Quality Engineer at Vanguard Software PTE. LTD., you will be responsible for ensuring the quality and efficiency...


  • Singapore A-IT SOFTWARE SERVICES PTE LTD Full time

    About the RoleWe are seeking an experienced Enterprise Software Engineer to join our team at A-IT Software Services Pte Ltd.Job DescriptionAs an Enterprise Software Engineer, you will be responsible for designing, developing, and deploying scalable, robust, and efficient software applications. Your primary focus will be on translating software requirements...


  • Singapore THE SOFTWARE PRACTICE PTE. LTD. Full time

    About The JobWe are seeking a highly skilled Senior Mobile Software Engineer to join our team at THE SOFTWARE PRACTICE PTE. LTD. in Singapore.The successful candidate will have expertise in React Native and a proven track record of designing, developing, and maintaining high-quality mobile applications.


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Vanguard Software PTE. LTD. is seeking a skilled Software Quality Assurance Engineer to join our team.We are looking for an individual who can ensure the quality and efficiency of our software solutions, with a wide range of testing scope including functional tests through API testing, static analysis, end-to-end tests, as well as non-functional testing...

  • Software Engineer

    4 weeks ago


    Singapore EF SOFTWARE PTE. LTD. Full time

    About UsEF Software Pte. Ltd. is a leading provider of comprehensive software products and solutions, delivering high-quality applications and healthcare support services to the Asian market.We are driven by our core philosophy:Providing exceptional customer service through a service-oriented cultureCreating new value through innovation and cutting-edge...


  • Singapore A-IT SOFTWARE SERVICES PTE LTD Full time

    Job DescriptionWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at A-IT Software Services Pte Ltd.About the Role:This is an exciting opportunity for a motivated and detail-oriented individual to take on a challenging role in ensuring the highest quality of our software products. As a Software Quality Assurance Engineer,...


  • Singapore EF SOFTWARE PTE. LTD. Full time

    About EF SOFTWARE PTE. LTD.We are a leading provider of comprehensive software products and solutions, driven by our philosophy of providing the best service to our customers through innovation, technology, and teamwork.Job OverviewThis is an exciting opportunity for a skilled Senior Software Engineer to join our team and contribute to the development of...


  • Singapore A-IT SOFTWARE SERVICES PTE LTD Full time

    Job DescriptionWe are seeking a skilled Software Quality Assurance Engineer to join our team at A-IT SOFTWARE SERVICES PTE LTD. In this role, you will be responsible for ensuring the high quality of our software products by identifying and reporting defects, creating and executing test plans, and collaborating with cross-functional teams to improve the...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About Vanguard SoftwareVanguard Software PTE. LTD. is a leading provider of software solutions, committed to delivering high-quality products that meet the evolving needs of our clients.Job Summary:We are seeking a skilled Software Quality Engineer to join our QA team, specializing in database solutions. The ideal candidate will have experience in quality...


  • Singapore NUCLEUS SOFTWARE SOLUTIONS PTE LTD Full time

    Job OverviewNucleus Software Solutions PTE LTD is seeking an experienced Senior Software Engineer to join our team. This role involves designing and implementing workflows for Enterprise solutions using IBM Case Manager, FileNet, and other related technologies.About the RoleThis position requires a strong understanding of software development life cycles,...


  • Singapore THE SOFTWARE PRACTICE PTE. LTD. Full time

    We are seeking a talented Software Development Engineer to join our team at THE SOFTWARE PRACTICE PTE. LTD.Job DescriptionThis role involves building features and fixing bugs in applications being developed.You will work on a project assigned to you and focus on development of features and fix bugs that are project related.The ideal candidate should have...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Job DescriptionVanguard Software Pte. Ltd. is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team.About the TeamWe are a dynamic and innovative software company that delivers high-quality solutions to our clients. Our QA team plays a crucial role in ensuring the quality and efficiency of our software products.Key...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About UsVanguard Software PTE. LTD. is a cutting-edge software development company that prioritizes quality and efficiency in our projects.Job DescriptionWe are seeking an experienced Software Quality Engineer to join our team, responsible for ensuring the highest quality of our software products through rigorous testing and analysis.Key...


  • Singapore THE SOFTWARE PRACTICE PTE. LTD. Full time

    At The Software Practice PTE. LTD., we're seeking an exceptional High-Performance Software Engineer to join our team. This is a rare opportunity to work with a talented group of full-stack engineers, building large software applications from scratch.The estimated salary for this position is SGD $120,000 - $180,000 per annum, depending on experience.About the...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    About UsTESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. is a reputable software development company seeking an experienced Software Quality Assurance Engineer to join our team.Estimated Salary: SGD $80,000 - $110,000 per annumJob DescriptionWe are looking for a skilled Software Quality Assurance Engineer to collaborate closely with our development team...


  • Singapore A-IT SOFTWARE SERVICES PTE LTD Full time

    Job OverviewA-IT SOFTWARE SERVICES PTE LTD is seeking a skilled Senior Software Engineer - Technical Lead to join our team. The ideal candidate will have strong technical expertise in software development, with a focus on scalability, robustness, and efficiency.


  • Singapore Sioux High Tech Software Ltd. Full time

    About Sioux Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...


  • Singapore TECHVIFY Software Full time

    Responsibilities Work directly with customers to design and execute automated test plans and test cases to ensure the quality of our software products. Perform automation testing, including functional, regression, integration, and system testing. Collaborate with product managers, developers, and other stakeholders to understand requirements and identify...