Tech Lead Software Engineer- Programming Language (San Jose, CA)

5 Months ago • 5 Years + • Research & Development • $224,000 PA - $410,000 PA

Job Summary

Job Description

TikTok seeks a Tech Lead Software Engineer specializing in Programming Languages to build and enhance development services. Responsibilities include developing cloud IDEs, intelligent unit test generation tools, and improving code/build systems, CI/CD software, and microservice management. This role involves creating impactful infrastructure for over 20,000 daily users and collaborating with a world-class team on cutting-edge DevInfra solutions. The ideal candidate possesses expertise in Golang, Java, TypeScript, JavaScript, C++, or Python, and ideally has experience in programming language design, IDE development, compiler frontends, and testing/quality assurance.
Must have:
  • 5+ years experience
  • Expert in at least two languages (Golang/Java/TypeScript/JavaScript/C++/Python)
  • Build development infra (Cloud IDE, Plugins, Intelligent Unit Test Generation)
  • Create highly visible development infrastructure
Good to have:
  • Programming Language design experience
  • IDE (Jetbrains, VSCode) development experience
  • Compiler Frontend development experience
  • Testing/Quality/Security experience
Perks:
  • Medical, dental, and vision insurance
  • 401(k) savings plan with company match
  • Paid parental leave
  • Paid time off (holidays, sick days, personal time)
  • Short-term and long-term disability coverage
  • Life insurance
  • Wellbeing benefits

Job Details

Responsibilities
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, 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. Our team works to build out the development services that enable engineers to deliver high-quality features and systems to our users. We aim to provide systems enabling software development streamline and productive. The systems we are building include Cloud IDE, Intelligent Unit Test Generation, code and build systems, CI/CD software, Micro service management and monitoring. We are looking for engineers who have good programming language work experience and background to join our team. You will be part of a team that's developing new solutions to new challenges of a kind not previously addressed by big tech: - Build development infra including Cloud IDE, Plugins, Intelligent Unit Test Generation - Create a highly visible development infrastructure that over 20,000 developers will engage with daily - Contribute to impactful systems that serve billions of users around the world each day - Work with world class developers on cutting-edge solutions that will shape the future of DevInfra technology globally
Qualifications
Minimum Qualifications: - BS/MS/PhD degree in Programming Language or a related technical discipline with 5+ years of experience - Expert with at least any of two of the following languages: Golang/Java/TypeScript/JavaScript/C++/Python Preferred Qualifications: - Experience in Programming Language design is preferred - Experience in IDE (eg: Jetbrains, VSCode) development is preferred - Experience in Compiler Frontend development is preferred - Experience in Tests or Quality or Security is preferred 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 #LI-AC13
Job Information
【For Pay Transparency】Compensation Description (Annually)

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.

Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).

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

For Los Angeles County (unincorporated) Candidates:

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:

1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;

2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and

3. Exercising sound judgment.

Similar Jobs

Nasdaq - Lead Software Engineer

Nasdaq

Atlanta, Georgia, United States (Hybrid)
2 Weeks ago
Workato - Senior Software Engineer (Rust)

Workato

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Week ago
Canva - Engineering Manager (BE Java / Python - Platform)

Canva

Brisbane, Queensland, Australia (Remote)
3 Weeks ago
Aspire - Senior Software Architect

Aspire

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
NVIDIA - Senior SRAM Circuit Design Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Riot Games - Senior Animation Artist - VALORANT

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Google - Senior Design Engineer, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
bytedance - Site Reliability Engineer, ML System - Foundation Model

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
NVIDIA - System Performance and Power Profiling Engineer

NVIDIA

Santa Clara, California, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Synechron - Technology Professional (Mobile, Cloud, and IoT Solutions)

Synechron

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Sailpoint - Advisory Solutions Consultant

Sailpoint

Chicago, Illinois, United States (Remote)
3 Weeks ago
N-ix - Junior AQA Engineer (With Python)

N-ix

Colombia (Remote)
2 Months ago
Qualcomm - IOT Software Engineer

Qualcomm

San Diego, California, United States (On-Site)
3 Weeks ago
Britive - Software Engineer

Britive

San Francisco, California, United States (Remote)
1 Week ago
PlayStation Global - Staff Software Engineer - Android / UI

PlayStation Global

California, United States (On-Site)
2 Months ago
Addepar - Staff Software Engineer - Data Platform

Addepar

Pune, Maharashtra, India (Hybrid)
1 Month ago
Adobe - Sr. Technical Account Manager

Adobe

McLean, Virginia, United States (On-Site)
1 Month ago
broadcom - Senior Software Engineer

broadcom

Palo Alto, California, United States (On-Site)
3 Days ago
Google - Senior Software Engineering Manager, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in San Jose, California, United States

Epic Games - Director, User Experience Research

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Polygon Labs - Governance Program Manager

Polygon Labs

United States (Remote)
2 Months ago
Stone Search - Application Integration Engineer

Stone Search

New York, New York, United States (Hybrid)
1 Year ago
Crunchyroll - Staff iOS Games Integration Engineer

Crunchyroll

San Francisco, California, United States (Hybrid)
3 Weeks ago
Ansys - Senior Enterprise Account Executive - Aerospace & Defense

Ansys

Austin, Texas, United States (Remote)
3 Days ago
Rackner - Kubernetes Engineer

Rackner

United States (Remote)
2 Weeks ago
Interactive Brokers - Video Production Specialist & Editor

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
2 Weeks ago
Zscaler - Principal Software Engineer (ZDX)- Mac/IOS

Zscaler

San Jose, California, United States (Hybrid)
2 Weeks ago
Anavation - Network Systems Engineer

Anavation

Clarksburg, West Virginia, United States (Remote)
2 Months ago
Ansys - Senior R&D Engineer - Astrodynamics/Trajectory Optimization

Ansys

Exton, Pennsylvania, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Firmware Engineer, Pixel System Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Board Design Hardware Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
2 Months ago
NVIDIA - EDA System Software Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
bytedance - Research Scientist (Computational Biology - AI-for-Science)

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Krafton - [Publishing] Member of Global Strategic Initiatives (2~5년)

Krafton

Seoul, South Korea (On-Site)
4 Months ago
Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
bytedance - Student Researcher (Foundation Models - Reasoning, Planning & Agent) - Doubao (Seed) - 2025 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
rivos - Silicon Logic Formal Verification - Full Time

rivos

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
NVIDIA - Applied Science Research Lab Manager

NVIDIA

Massachusetts, United States (On-Site)
4 Months ago
Samsung Semiconductor - Principal Engineer, AI/ML Software Compiler

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

San Jose, California, United States (On-Site)

Tokyo, Japan (On-Site)

Taguig, Metro Manila, Philippines (On-Site)

San Jose, California, United States (On-Site)

Ho Chi Minh City, Vietnam (On-Site)

San Diego, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by bytedance

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug