Drimva

ByteDance

Senior Android Software Engineer (Multiple Positions)

San Jose, California · Senior · Full-time · Posted Oct 28, 2026

Experience
2 years of related work experience with a master’s degree, or 5 years of progressive related work experience after a bachelor’s degree; 2 years in each of the specified experience areas.
Education
Master’s degree or foreign equivalent in Computer Science, Engineering (any), Information Systems, Data Science, Mathematics, or a related field; OR bachelor’s degree or foreign equivalent in one of these fields or a related field.

About the job

Designs, builds, tests, and maintains Android SDK software and features, while improving performance, setting architecture standards, and guiding engineering quality.

What you'll do

  • Build and maintain Android features and reusable components that interface with back-end platforms; support third-party application access to product features.
  • Optimize UI and infrastructure code, and conduct mobile system design and code reviews.
  • Collaborate with product and cross-functional teams, establish architectural principles, and mentor junior team members.

What they ask for

  • Master’s degree or foreign equivalent in a listed or related field plus 2 years of related work experience; OR bachelor’s degree or foreign equivalent in a listed or related field plus 5 years of progressive related experience after the bachelor’s degree.
  • 2 years of experience designing and implementing Android OS application features using Java, Kotlin, HTTP API, or RESTful API.
  • 2 years of experience building maintainable, testable codebases, including API design and unit testing.
  • 2 years of experience in multithreading and mobile memory management, and providing peer review and code feedback.

Pay

$255653 - $387600 per year (base salary)

Tools

Android SDK, Android OS, Java, Kotlin, HTTP API, RESTful API

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)