Search jobs > Vancouver, BC > Software engineer

Fullstack Software Engineer, Ads Interface and Platform

TikTok
Vancouver
$140K-$160K a year (estimated)
Full-time

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.

Why Join UsCreation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.

Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day. To us, every challenge, no matter how difficult, 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 communities we serve. Join us. Ads Platform and Interfaces teams have strong customer focus and dedication to the technical excellence, to meet our customer needs with reliable and performant platforms and services.

We are looking for strong software engineers who are excited to grow their business understanding, and build highly scalable and reliable software, partnering across disciplines and geographies, to achieve the best results.

Responsibilities 1. Design, develop, test, and continuously improve TikTok Ads software2. Manage the work of a focused team of software engineers, providing guidance, regular feedback, education, and mentoring3.

Take responsibility for the team project priorities, deadlines, and deliverables4. Define a long-term technical roadmap and contribute to technical decisions on your team5.

Collaborate with PM and R&D teams globally, in a fast-paced environment

Minimum Qualifications- Bachelor's degree in computer science or related technical discipline- Proficiency in one or more programming languages such as Golang, Python, C++, or JavaScript.

Experience in software engineering. Strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills- Very strong teamwork skills (.

communication, ownership, empathy, honesty)- Strong problem-solving skills and a passion for learning new technologies. Preferred Qualifications- Experience working in the ads domain, including familiarity with ad serving platforms and advertising technologies.

  • Proficiency in full-stack development, especially with experience in front-end technologies.- Experience with modern front-end frameworks such as React, Angular, or .
  • Familiarity with major open-source back-end technologies and frameworks such as , Django, or Spring Boot.
  • 30+ days ago
Related jobs
TikTok
Vancouver, British Columbia

Ads Platform and Interfaces teams have strong customer focus and dedication to the technical excellence, to meet our customer needs with reliable and performant platforms and services. We are looking for strong software engineers who are excited to grow their business understanding, and build highly...

Amazon Development Centre Canada ULC
Vancouver, British Columbia

Our engineers have a diverse range of skills and talents and we can’t wait to harness your passion to make us an even stronger team. In addition to formal mentors, we work and train together so that we are always learning from one another, and we celebrate and support the career progression of our t...

TikTok
Vancouver, British Columbia

Qualification- Hands-on experience in one or more of the following areas: Machine Learning, Deep Learning, Recommender Systems, Natural Language Processing, or Computer Vision- Be proficient in 1 to 2 programming languages such as C++/Go/Python/Shell in Linux environment- Understand the principles o...

Snapcommerce
Vancouver, British Columbia
Remote

From a Senior Engineer you may grow on the IC track into a Staff Software Engineer or on the people track into an Engineering Manager. This will include building features for our fintech, travel, eCommerce, and/or superapp products along with the engines and frameworks that power them. You will pred...

TikTok
Vancouver, British Columbia

Responsibilities - What You'II Do- Build a highly scalable, efficient and robust trust, and safety platform and tools;- Understand product objectives to develop an easy-to-use platform that aligns with customers' needs;- Collaborate with trust and safety specialists, experts, and machine learning en...

S.i. Systems
Vancouver, British Columbia

Senior Adobe DevOps Engineer to lead the installation, upgrades and integration of the current platform(s). Azure DevOps for automating build, test, and deployment processes. Certification in Adobe sites and assets . ...

Amazon Development Centre Canada ULC - K03
Vancouver, British Columbia

We want someone who has a proven record of delivering highly operable and maintainable software on time, has relentlessly high standards for themselves and everyone around them and who will drive engineering best practices throughout the while constantly looking for ways to make the systems we own b...

Instacart
Canada (ON, AB or BC Only)
Remote

As a Staff Software Engineer, you will play a crucial role in building a robust data platform that addresses strategic challenges within Ads and across Instacart. Collaborate with engineers and engineering teams, providing mentorship and fostering a strong engineering culture. Your efforts will driv...

Stripe
Canada
Remote

Uphold our high engineering standards, and elevate quality and engineering efficiency within our many codebases and processes. As a backend engineer, you will design and build platforms & services that are configurable and scalable around the globe. We will do this by enabling our platforms and busi...

Electronic Arts Inc
Vancouver, British Columbia

EA's Shared Asset Library (SAL) is an evolving platform for hosting, sharing, and deploying cross-domain content and assets, for use across multiple games. You will report to the Development Director, and partner closely with the Technical Lead, as well as the rest of the team designers and engineer...