Search jobs > Burnaby, BC > Software engineer

Fullstack Software Engineer, Ads Interface and Platform

TikTok
Burnaby, BC
$140K-$160K a year (estimated)
Full-time

Responsibilities

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 Us

Creation 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 software

2. Manage the work of a focused team of software engineers, providing guidance, regular feedback, education, and mentoring

3. Take responsibility for the team project priorities, deadlines, and deliverables

4. Define a long-term technical roadmap and contribute to technical decisions on your team

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

Qualifications

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 (e.g. 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 Vue.js.
  • Familiarity with major open-source back-end technologies and frameworks such as Node.js, Django, or Spring Boot.

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.

TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.

If you need assistance or a reasonable accommodation, please reach out to us at https : / / shorturl.at / cdpT2

16 days ago
Related jobs
Highspot
Vancouver, British Columbia

Develop new customer-facing product features and clean, reusable, supportable, and well-tested RESTful APIs and web services. Collaborate with our UI/UX designers and Product owners to translate product ideas, specifications, and mocks into fully functional and accessible user experiences. An entrep...

TikTok
Vancouver, British Columbia

The TikTok Ads Creative & Ecosystem team's mission is to solve the above dilemma, by building industry-leading tech solutions for ads creative/landing page understanding, production/generation, and optimization, to inspire and empower advertisers, creators, and other 3rd parties in the ecosystem...

Sierra Space
Vancouver, British Columbia

As a Flight Software Engineer, your primary responsibility will be designing and developing flight software and algorithms solutions for spacecraft missions for both civilian and DoD applications. The Software Engineer participates in all portions of the software life cycle (concept development, req...

TikTok
Vancouver, British Columbia

In an industry where signal loss is becoming the new norm in online advertising, our Ads Identity and Attribution team tackles the evolving landscape of identity matching (acquiring user identification from signals) and attribution (assigning signals to ad touchpoints). TikTok's global headquarters ...

TikTok
Vancouver, British Columbia

Understand the tools and techniques used in developing new products and work with cross-functionality teams to establish and refine dashboards and metrics to facilitate our data-driven approach. TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, ...

Rivian
Vancouver, British Columbia

Bluetooth, etc) Assist in software-design and code reviews while assisting other developers on technical issues, design choices and decision making Analysis of requirements, the architecture, design, development, code review, quality assurance and deployment of entire software engineering life cycle...

Aritzia
Canada, Canada

As the Senior Data Platform Engineer, you will leverage modern software development and operational practices while following an "automation first" approach to support the acquisition, ingestion, transformation, and management of our data. This is a unique opportunity to be part of the team responsi...

TikTok
Vancouver, British Columbia

Our team owns the end-to-end stack for lead ads, including customer and user experience, ad ranking and delivery, leads management, and the CRM ecosystem. We are looking for software engineers who are excited to grow their business understanding, build highly scalable and reliable systems, partner a...

Lime
Canada

The Platform Engineering team at Lime is responsible for enabling software engineers to build, test and deploy Lime products globally at scale through resilient, cost effective and secure infrastructure, and high-quality developer and data science tooling. Identify, define, and solve strategically e...

TikTok
Vancouver, British Columbia

Minimum Qualifications:- Bachelor's or higher degree in Computer Science or related fields from accredited and reputable institutions- 3+ years experience in developing frontend web applications, with demonstrable expertise in deep optimization of end user experience, stability & scalability, code m...