Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Mobile Software Engineer, Android Performance

$156k - $387.6k

Tik Tok

Senior Mobile Software Engineer, Android Performance

Location: San Jose

Employment Type: Regular

Job Code: A80633

Responsibilities

About the Team TikTok's Creation Experience team delivers the core video production technologies across mobile platforms, enabling hundreds of millions of TikTok creators to tell their stories, express their emotions, and convey their knowledge in the format of short-form videos. We are looking for enthusiastic mobile developers at various levels of experience to work on TikTok's core technologies of video filming and editing. The technical stack covers various camera features, nonlinear editing on mobile devices, UGC creation workflow, and a lot more. In this role, you will optimize the performance of TikTok's next-generation camera technologies, collaborate with external mobile SoC/device/service partners, and deliver the best user experience on a huge variety of mobile platforms for TikTok creators around the world.

Responsibilities - Work closely with product and business teams to build new and innovative camera features for video posting on TikTok using the latest Android programming techniques - Profile and optimize android application UI and infrastructure code for efficiency and performance. Strive to refine user experience in each and every possible creation workflow for TikTok family of video products. - Stay on top of the latest technologies and work with our industry partners to turn the latest mobile audio/video production capabilities into the best UGC creator experience on TikTok.

Qualifications

Minimum Qualifications - Bachelor degree in Computer Science or related majors with 5 years software development experience. - Solid coding skills with Java/Kotlin/C++ or demonstrated strong capabilities of learning new programming languages. - Experience with Android software development and demonstrated knowledge and experience in Android mobile app performance profiling and optimization. - Open minded, great communication, eager to learn, and always passionate about turning cutting-edge technologies into real use cases. Preferred Qualifications - Solid experience with Android architecture, Activity lifecycle, RecyclerView, ViewModel. Experience with Jetpack Compose, RxJava is a big plus. - Project experience with Android performance optimization including crash, ANR, memory leaks, CPU usage, and network latency. Experience with profiling tools (e.g., Android Studio Profiler, Systrace) is a big plus. - Experience with Android camera, audio/video media frameworks and knowledge of video/photo capture, processing, encoding and playback pipeline is a big plus. - Experience with OpenGL graphics rendering pipelines and knowledge of rendering pipeline, shader, frame buffer objects is a big plus. - Strong written and verbal communication skills and experience working with international teams across different time zones and cultures.

Compensation Description (Annually) The base salary range for this position in the selected city is $156000 - $387600 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.

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.

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 we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day. We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.

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

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Mobile Software Engineer, Android Performance in San Jose, CA vacancy
  • $156k - $387.6k

     ...Senior Mobile Software Engineer, Global E-commerce Core Shopping and Experience Location: San Jose...  ..., and mission-critical. As a Senior Android Engineer on the PDP team, you'll collaborate...  ..., and feature flags. Improve performance across cold start, rendering, and... 
    Android
    Senior
    Performance
    Software
    Temporary work
    Local area

    ByteDance

    San Jose, CA
    2 days ago
  •  ...at minimum. The Role Software-defined vehicles are transforming...  ...of all sizes. As a Senior Mobile Engineer on the GM Commercial...  ...will design and build high-performance mobile applications that power...  ...architecture and design patterns (Android and/or iOS) to meet... 
    Android
    Senior
    Performance
    Software
    Work experience placement
    H1b
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago
  • $180k - $320k

    OKX is seeking a Mobile Software Engineer in San Jose, California. You'll develop features for their iOS and Android apps, work with cross-functional teams, and optimize performance to meet user needs. Candidates should have experience in native or cross-platform app development... 
    Android
    Performance
    Software

    P2P

    San Jose, CA
    1 day ago
  • $150k - $160k

    A trusted digital engineering partner in San Jose seeks a software engineer with expertise in C++. Responsibilities...  ...leading OS-level interface creation, performance engineering, and collaborating...  ...environments and low-level Android code development. This role offers... 
    Android
    Senior
    Performance
    Software

    GlobalLogic

    San Jose, CA
    14 hours ago
  •  ...leading technology firm in California is seeking a Senior Software Engineer to develop and enhance Android Automotive applications using the applets...  ...will work closely with vehicle hardware, ensuring performance and reliability, while contributing to innovative... 
    Android
    Senior
    Performance
    Software
    Flexible hours

    GlobalLogic

    San Jose, CA
    5 days ago
  • $224k - $356.5k

     ...passionate member to join our Engineering Team in GeForce NOW as a Senior Systems Software Engineer. In this role, you will...  ..., SHIELD TV, iPhone, iPad, and Android devices. Connect to your store...  ...of existing products. Drive performance tuning and automation. Support... 
    Android
    Senior
    Performance
    Software
    Remote work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $224k - $356.5k

     ...fueled by AI. We are in search of a remarkable Automotive Performance Senior Software Engineer to join our energetic team. You will participate in...  ...automotive sector. Proficiency in Linux and QNX; Knowledge of Android is advantageous but not mandatory. Solid... 
    Android
    Senior
    Performance
    Software

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...for a creative and highly motivated engineer with expertise in system s software to join the GPU Software team. You...  ...Help identify and solve performance bottlenecks in our driver, both in...  ...~ Kernel experience with Linux, Android, Chrome, or Windows systems ~ Familiarity... 
    Android
    Senior
    Performance
    Software

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...technology company is seeking a Senior Augmented and Virtual Reality Software Engineer to create interfaces for real-time...  ...or StereoKit, while optimizing performance and collaborating across teams....  ...experience and a strong background in Android or embedded Linux. A... 
    Android
    Senior
    Performance
    Software

    Rivet Industries, Inc.

    San Jose, CA
    14 hours ago
  • $388k

     ...are seeking a highly skilled Mobile UI Engineer to build and drive the...  ...role operates across both Android and iOS platforms, with a primary...  ...-ready, accessible, and performant UI components. This work is...  ...and experience with the full software development lifecycle,... 
    Android
    Performance
    Software
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    3 days ago
  •  ...focused team of 3–5 senior engineers while remaining deeply...  ...responsibility is building high-performance, privacy-preserving...  ...devices (Mac, iOS, Android, Linux). You'll own...  ...: ~10+ years of software engineering...  ...deploy these on edge or mobile platforms ~ Experience... 
    Android
    Senior
    Performance
    Software
    Remote work
    Relocation package

    McAfee

    San Jose, CA
    2 days ago
  •  ...top-notch iOS and Android Developer solutions...  ...We're not just a software consulting company...  ...skilled Entry - Mid-Senior-level iOS and...  ...services and quality engineer development, with...  ...Ensure application performance, quality, and responsiveness...  .... Knowledge of mobile data storage using... 
    Android
    Senior
    Performance
    Software
    Full time
    Contract work
    Relocation
    Relocation package

    Adidev Technologies Inc

    Cupertino, CA
    1 day ago
  • $152k - $241.5k

     ...of innovation and excellence. As a Senior System Software Engineer, you’ll become a part of a top-tier...  ...Image Quality evaluations Optimize performance for various graphics and multimedia...  ...GPUarchitecture. ~ Good understanding of Linux, Android, or Real-time operating systems ~... 
    Android
    Senior
    Performance
    Software
    Immediate start

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $224k - $356.5k

     ...talented and ambitious system software engineer to join the team working on...  ...for desktop and mobile platforms. Partner closely...  ...services on Windows, macOS, Linux, Android, iOS Experience in developing...  ...product reliability and performance Passion for PC or mobile... 
    Android
    Senior
    Performance
    Software
    Local area

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $160k - $170k

    Senior Software Engineer (AOSP/ AAOS) IRC291094 GlobalLogic estimates the starting pay range for this role to be performed in Palo Alto, CA to be $160K to $170K and reflects base salary only...  ...business considerations. Requirements Android Framework internals (System... 
    Android
    Senior
    Performance
    Software
    Work experience placement
    Work at office

    GlobalLogic

    San Jose, CA
    14 hours ago
  • $100k - $185k

     .... ABOUT THE JOB We are looking for a talented Android Software Engineer to join our mobile development team. In this role, you will design, develop...  ...from concept to production and ensure the apps perform reliably at scale. USA Remote may be considered for exceptional... 
    Android
    Performance
    Software
    Full time
    Remote work
    Flexible hours

    Radar

    Sunnyvale, CA
    17 hours ago
  • $140k - $200k

     ...products include its iOS app, Android App, Mac App, Chrome...  ...include frontend and backend engineers, AI research scientists, and...  ...codebase: code architecture, performance, memory usage, responsive UI...  ...building accessible and inclusive software. ~ Excellent software... 
    Android
    Senior
    Performance
    Software
    Work at office

    Speechify

    Cupertino, CA
    1 day ago
  • Senior Augmented and Virtual Reality Software Engineer Location: San Jose preferred, open to Bellevue, WA Work Authorization...  ...-time 3D and XR applications on Android and embedded Linux AR devices....  ...XR support. You will ship performant, reliable user features that integrate... 
    Android
    Senior
    Performance
    Software
    Permanent employment

    Rivet Industries, Inc.

    San Jose, CA
    3 days ago
  • $152k - $241.5k

     ...GPU started out as the engine for simulating human...  ...application. We are seeking software engineers, who want to...  ...are now looking for a Senior Integration Engineer,...  ...to achieve target performance goals. Diagnosing system...  ...on Linux, Android, and/or other real-time... 
    Android
    Senior
    Performance
    Software
    Night shift

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $180k - $230k

     ...Kotlin Multiplatform Engineer Cantina Labs is a social AI company...  ...our experiences across Android, iOS, and web from a single Kotlin...  ...Multiplatform UIs that feel native and performant on Android, iOS, and web....  ...'ll Bring: ~8+ years of software engineering experience with... 
    Android
    Senior
    Performance
    Software
    Work at office

    Cantina

    Sunnyvale, CA
    5 days ago
  • $215.28k - $264.7k

     ...Senior Software Test Engineer At Roche you can show up as yourself, embraced for the unique qualities...  ..., security, compatibility, and performance quality aspects. Lead execution strategy...  ...; Working with iOS and Android mobile platforms; Building objective and... 
    Android
    Senior
    Performance
    Software
    Local area
    Remote work
    2 days per week

    F. Hoffmann-La Roche AG

    Santa Clara, CA
    2 days ago
  • $174k - $252k

    Senior Software Engineer, Android Laptop and Tablet Sensor Google San Jose, CA, USA Minimum Qualifications Bachelor’s degree or equivalent practical...  ..., debug, and validate designs to achieve functional and performance goals. Design basic software graphical user interface (... 
    Android
    Senior
    Performance
    Software
    Full time

    Google Inc.

    San Jose, CA
    4 days ago
  • $181.1k - $318.4k

     ...Senior Realtime Rendering and Graphics Software Engineer Work Locations (2) Submit Resume Have you experienced...  ...Define & Execute Performance Strategy: Design and implement...  ...interactive 3D engines on mobile platforms like iOS, Android or Linux Familiarity with... 
    Android
    Senior
    Performance
    Software
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $173.5k - $331.05k

     ...Cloud. We are seeking a software engineer with strong...  ...contributing to high-performance, cross-platform SDKs....  ...or a desire to learn; mobile or web development experience...  ...Windows, MacOS, iOS, Android, or cloud-based...  ..., with guidance from senior engineers and architects... 
    Android
    Senior
    Performance
    Software
    Temporary work
    Local area
    Worldwide

    Adobe

    San Jose, CA
    1 day ago
  • $173.5k - $331.05k

     ...Cloud. We are seeking a software engineer with strong...  ...contributing to high-performance, cross-platform SDKs....  ...or a desire to learn; mobile or web development experience...  ...Windows, MacOS, iOS, Android, or cloud-based...  ..., with guidance from senior engineers and architects... 
    Android
    Senior
    Performance
    Software
    Temporary work
    Local area
    Relocation

    Adobe

    San Jose, CA
    1 day ago
  •  ...all phases of the Software Development Lifecycle...  ...from more senior roles. Advises immediate...  ...Guides junior engineers Operates with little...  ...test scripts for Android and iOS applications...  ...Build and optimize mobile testing frameworks...  ...CI/CD pipelines. Perform functional, regression... 
    Android
    Senior
    Performance
    Software
    Full time
    Immediate start

    Paypal

    San Jose, CA
    17 hours ago
  • $117k - $234k

     ...Summary... What you'll do... As a Senior Software Engineer - Android, you will design, build, and scale customer-facing mobile experiences powering Walmart's Checkout...  ...while championing modern Android practices, performance, accessibility, testing, and production... 
    Android
    Senior
    Performance
    Software
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $77k - $202k

     ...productivity, and drive business performance. In product...  ...requirements. BS in Computer Engineering, Electrical Engineering,...  ...tools to assist during software design and implementation...  ...Experience supporting mobile app integration (iOS/Android). Experience working in... 
    Android
    Senior
    Performance
    Software
    Full time
    H1b

    PwC

    San Jose, CA
    3 days ago
  • $212.8k - $387.6k

     ...driven and results-focused engineering and product mindset. We...  ...s value proposition. As a Senior Android Software Engineer for the User Growth...  ...onboarding features of our mobile application •...  ...user behavior and product performance, and identify growth opportunities... 
    Android
    Senior
    Performance
    Software
    Temporary work
    Local area

    Tik Tok

    San Jose, CA
    5 days ago
  • $124k - $280k

     ...At PwC, our people in software and product innovation focus...  ...solutions. Those in software engineering at PwC will focus on...  ...and enhance business performance. In this field, you will...  ...Experience supporting mobile app integration (iOS/Android). Experience working in... 
    Android
    Senior
    Performance
    Software
    Full time
    H1b

    PwC

    San Jose, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Mobile Software Engineer, Android Performance. Be the first to apply!