Search jobs > San Jose, CA > Software engineer backend

Tech Lead Backend Software Engineer, Global CRM Platform

TikTok
San Jose, California, US
Full-time

Responsibilities

If your skills, experience, and qualifications match those in this job overview, do not delay your application.

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.

The goal of the Customer Growth team is to build a stable, flexible and intelligent CRM platform, improve commercialization efficiency and client satisfaction.

We are seeking self-motivated Software Engineers to develop an excellent platform for our clients and sales all over the world.

In this role, you will work on :

  • Backend development of ByteDance's proprietary CRM platform.
  • Turn ByteDance's proprietary CRM into an enterprise-ready, market-leading SaaS platform leveraging best practices from the industry.
  • Understand users' personalized requests and come up with scalable technical solutions.
  • CRM system operation and maintenance.

Qualifications

  • Bachelor's degree or above in computer science or related fields.
  • 7+ years of experience building scalable systems.
  • Professional experience with Java is preferred.
  • Professional experience with Spring Boot and / or other Microservice frameworks is preferred.
  • Professional experience with relational databases (MySQL, Postgres etc) is preferred.
  • Familiarity with Elastic Search and key / value stores (Redis, Memcached etc) is a plus.
  • Familiarity with Message Queue (Kafka, RabbitMQ, RocketMQ etc) is a plus.
  • Familiarity with CRM platforms and Ad Sales automated processes is a plus.

Job Information :

The base salary range for this position in the selected city is $224000 - $410000 annually. Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location.

Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses / incentives, and restricted stock units.

Our company benefits are designed to convey company culture and values, to create an efficient and inspiring work environment, and to support our employees to give their best in both work and life.

We offer the following benefits to eligible employees :

We cover 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents and offer a Health Savings Account(HSA) with a company match.

As well as Dental, Vision, Short / Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans. In addition to Flexible Spending Account(FSA) Options like Health Care, Limited Purpose and Dependent Care.

Our time off and leave plans are : 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 as well as 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability.

We also provide generous benefits like mental and emotional health benefits through our EAP and Lyra. A 401K company match, gym and cellphone service reimbursements.

The Company reserves the right to modify or change these benefits programs at any time, with or without notice.

J-18808-Ljbffr

15 days ago
Related jobs
Promoted
NetApp
San Jose, California

The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. Possesses sufficient technical knowledge and experience to pick up new expertise quickly with guidance from a technical leader. Software engineers foc...

JPMorgan Chase Bank, N.A.
Palo Alto, California

Job responsibilities * Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems * Develops secure high-quality production code, and ...

Walmart Global Tech
Sunnyvale, California

Mentor/manage software engineers and lead engineering projects. Proficiency in working with data technologies including SQL, Python, Spark, Scala, Hadoop, and related technologies and tools. Excellent oral and written communication skills, with the ability to present to both technical and non-techni...

TikTok
San Jose, California

We are hiring backend software engineer interns. Minimum Qualifications:- Currently pursuing an Undergraduate/Graduate/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline;- Able to commit to working for 12 weeks during Summer 2025;- Basic underst...

Tetra Tech
Santa Clara, California

Glumac, A Tetra Tech Company, is a leader in Sustainable Design. At Glumac, our fully integrated MEP, Energy Analysis, Sustainability, Commissioning, Technology, and Lighting globally-based teams are working together to meet that goal and deliver a sustainable future across several market sectors. G...

Cloud Software Group
Santa Clara, California

Duties and Responsibilities• Responsible for managing system implementation in Oracle CPQ / CX, making significant process optimizations for business productivity• Design the architecture of Oracle Configure-Price-Quote (CPQ) and Partner Relationship Management (PRM) solutions and integrating them w...

General Motors
Mountain View, California

This Lead MuleSoft Engineer is responsible for participating in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed. This position is with the Loyalty tech team helping ...

TikTok
San Jose, California

Come up with new directions and build infrastructure to optimize dev efficiency and quality, including but not limited to: auto test solutions, dev tools, component libraries, and technical platforms. Familiarity with cross-platform tech stacks, such as React Native/Flutter; related experience is pr...

Adobe
San Jose, California

We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every scr...

Bytedance
San Jose, California

The recommendation architecture mid-platform team is responsible for the design and development of the recommendation system platform for TikTok and related products. Participate in the development of the recommender platform (backend), build the core process of the recommender system, and participa...