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
Cisco Systems, Inc.
San Jose, California

The Product Management team includes Product Managers and Technical Marketing Engineers (TMEs) and covers a broad range of optical technologies, customer applications, and market segments. Experience in Technical Marketing, Field Application Engineering, or related. The TMEs support the team's busin...

Hireio, Inc.
San Jose, California

Design systems that will optimize monetization efficiency with product engineering and state-of-the-art machine learning technologies. Collaborate with strategy team, product managers, and other key stakeholders to define products and drive initiatives from engineering perspective. BS degree in Comp...

HexaQuEST Global
Fremont, California

Come up with solutions on optimizely for a given requirement.Manage & Support existing SDK version and enhance the system....

Apple Inc.
Cupertino, California

Are you a passionate Software Engineer looking to make a difference in the digital content industry? Our metadata management team is seeking a skilled backend Engineer to collaborate with cross-functional teams, including design, operations, QA, editorial, marketing, business, and software engineeri...

General Motors
Sunnyvale, California

The Cloud Platform Engineering and Services Team is seeking an experienced Staff Software Engineer to lead and work with engineering teams across the Digital Product Engineering space to build and manage a cloud-based shared platform. Defines and leads corporate software strategy for new technology,...

Bytedance
San Jose, California

Deliver best-in-class engineering excellence practices across all product engineering disciplines. Optimize backend systems and services for data security, modularity, computational efficiency and scalability. Bachelors or higher degree in Computer Science or related technical discipline. Strong sof...

Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stac...

Bytedance
San Jose, California

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or other relevant majors. Computer Science, Computer Engineering, Electrical Engineering, or other relevant majors. With a suite of more than a dozen products, including TikTok as well as platforms specific to the C...

Global Soft Systems, Inc
Sunnyvale, California

Role: Software Engineer Location: Sunnyvale, CA Onsite / Hybrid 2-3 days a week Duration: 6+ months Description: Senior Engineer with strong Front end experience and a proven track record of building high quality scalable web applications, and solid leadership abilities. Web Applications - Ex...

Lead Bank
Sunnyvale, California

Guided by a team of entrepreneurs and technologists with decades of experience navigating intricate banking and payments regulations, Lead blends regulatory and technological expertise to help our fintech partners scale their operations with compliance and creativity. Lead is a fintech building bank...