Software Engineer, SMB

$129,960 - $194,750/Yr

Tiktok - Seattle, WA

posted 2 days ago

Full-time - Mid Level
Seattle, WA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. The SMB engineering team plays a crucial role in developing software that empowers small and medium businesses to succeed. This involves building scalable platforms, seamless products, and comprehensive solutions. As SMB revenue is expected to become a significant portion of TikTok's total advertising business, the engineering team is dedicated to solving challenging problems through advanced software architecture, innovative engineering practices, and cutting-edge algorithms. Collaboration is key, as the team works closely with strategies, data scientists, product managers, operations, and sales teams. The diversity in skills, culture, and background within the team is seen as a source of strength. We are looking for engineers who are passionate about innovating and creating scalable and reliable software solutions. The role involves designing and implementing features for SMB products or platforms, understanding and working on the SMB architecture and technical stack, and adhering to engineering practices. Engineers will be responsible for managing feature priorities, deadlines, deliverables, and quality, as well as maintaining delivered features and systems. The position requires the ability to develop, deploy, optimize, troubleshoot, and operate large distributed systems while collaborating cross-functionally and globally.

Responsibilities

  • Design and implement SMB product or platform features.
  • Understand and work on SMB architecture and technical stack, strictly following engineering practices in the team.
  • Deliver with timeline, managing owned feature priorities, deadlines, deliverables, and quality.
  • Responsible for the maintenance of delivered features and systems.
  • Take general solutions and implement them independently.
  • Develop, deploy, optimize, troubleshoot, and operate large distributed systems.
  • Collaborate cross-functionally and globally.

Requirements

  • Bachelor's degree in computer science or related technical discipline.
  • 3+ years of experience in software engineering with strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills.
  • Proficiency and experience with designing, implementing, and operating large scale distributed systems.
  • Very strong teamwork skills (e.g. communication, ownership, empathy, honesty).

Nice-to-haves

  • Relevant experience in advertising, e-commerce, and video industries.
  • Experience in recommendation engines, machine learning, data analysis, domain-driven design, and complex infrastructure.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents, and a Health Savings Account (HSA) with a company match.
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life, and AD&D insurance plans.
  • Flexible Spending Account (FSA) options for Health Care, Limited Purpose, and Dependent Care.
  • 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) (prorated upon hire and increased by tenure) and 10 paid sick days per year.
  • 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability.
  • Mental and emotional health benefits through EAP and Lyra.
  • 401K company match, gym, and cellphone service reimbursements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service