Senior Software Engineer, SMB

$177,688 - $266,000/Yr

Tiktok - Seattle, WA

posted 3 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, and our mission is 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 the SMB revenue is expected to become a significant portion of our total advertising business, our engineering team is dedicated to solving challenging yet interesting problems through advanced software architecture, engineering practices, and cutting-edge algorithms. We work closely with various teams, including strategies, data scientists, product managers, operations, and sales, to ensure our solutions meet the diverse needs of our customers. We believe that diversity in skills, culture, and background is our source of power, and we are looking for engineers who are passionate about innovating and creating scalable and reliable software solutions. In this role, you will be responsible for designing and implementing core SMB platforms and features. You will serve as the expert in architecture, technical stack, and engineering practices within the team. Your responsibilities will include managing project priorities, deadlines, deliverables, and quality, as well as maintaining delivered features and systems. You will tackle open-ended problems, develop and operate large distributed systems, and collaborate cross-functionally and globally. This position offers an exciting opportunity to contribute to the growth of our SMB customers and the overall revenue of the company.

Responsibilities

  • Design and implement core SMB platforms and features.
  • Be the expert and go-to person for architecture, technical stack, and engineering practices in the team.
  • Deliver projects on time, managing priorities, deadlines, deliverables, and quality.
  • Maintain delivered features and systems.
  • Take open-ended problems and create solutions within constraints.
  • 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.
  • 5+ years of experience in software engineering with strong fundamentals in algorithms, data structures, and software design.
  • Proficiency in designing, implementing, and operating large-scale distributed systems.
  • Ability to think critically and formulate clear and concise solutions.
  • Strong teamwork skills including communication, ownership, empathy, and honesty.
  • Proven record of participating in or leading highly-scaled software architectures and systems.

Nice-to-haves

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

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% for dependents, and a Health Savings Account (HSA) with 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) 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