Software Engineer, Android

eBay

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Portland, OR
Salary
$118,800–$205,600 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $181k
This role $162k
$106k most similar roles pay here $236k

This role pays less than 66% of similar roles. Most pay $146,637–$215,250 — the shaded band above. At the midpoint, this role pays about $162k versus about $181k for comparable roles.

Based on 240 similar postings.

Employer

About eBay

eBay is a global e-commerce company that operates an online marketplace connecting buyers and sellers for a wide range of new and used goods.

eBay currently has 28 open roles on FindRole.

Listed pay typically runs $188,800–$227,500 across 27 roles with salary data.

Most-posted roles

View all roles at eBay

At a glance

TL;DR · Software Engineer, Android

As an MTS1 Software Engineer, Android, you will join the Homepage Native Engineering team to shape the discovery experience for millions of users. You will develop and deliver native Android features end-to-end, from coding and testing to deployment and production support. Your daily work involves contributing to architecture decisions, managing complex projects across multiple milestones, and improving engineering velocity through reusable components and better patterns. The role requires over six years of professional experience in Kotlin and Java, with deep proficiency in Jetpack Compose, the Android View system, MVVM, and Clean Architecture. You will also utilize GraphQL, RESTful APIs, Gradle, and CI/CD pipelines to build high-traffic features like personalized recommendation modules. This position focuses on solving technical challenges within a modern modular architecture to enhance user engagement and commerce at scale.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Develop and deliver end-to-end native Android features from coding and testing to deployment and production support.
  • Contribute to architectural decisions for the Homepage experience aligned with broader mobile platform strategies.
  • Manage complex projects by identifying risks and coordinating across functions to ensure timely delivery.
  • Improve engineering velocity through the creation of reusable components, tooling, and optimized code patterns.
  • Raise engineering standards through thorough code reviews and the establishment of team coding guidelines.
  • Mentor teammates and share technical knowledge with the broader Android community.
  • Implement features using Jetpack Compose, the View system, and modern architecture like MVVM or Clean Architecture.
  • Integrate backend services using GraphQL and RESTful APIs within a consumer-facing mobile context.

What we're looking for

  • 6+ years of professional experience in native Android development using Kotlin and familiarity with Java.
  • Deep proficiency in Jetpack Compose and the Android View system.
  • Solid understanding of Android architecture patterns like MVVM and Clean Architecture, including modular app design at scale.
  • Strong networking skills with experience in GraphQL and RESTful APIs for consumer Android contexts.
  • Experience with dependency management tools such as Gradle and knowledge of CI/CD pipelines for mobile development.
  • Proven ability to mentor peers and contribute to team culture and engineering practices.
  • Excellent decision-making, communication, and collaboration skills across engineering, product, and design teams.

More like this

Similar roles

Staff Mobile Engineer, Android

Abbott

Alameda, CA 14 days ago $114,000$228,000
Android Kotlin Jetpack Compose Coroutines Flow MVVM MVI React Native CI/CD Gradle GraphQL Bluetooth Low Energy AI/ML Offline-first Modularization Performance Monitoring
8+ yrs exp

Senior Android Engineer II, Digital Twin Platform

Instacart

Remote (Ontario, Canada) +3 21 days ago $196,000$207,000
Android Kotlin Java Jetpack MVVM Clean Architecture Android SDK Bluetooth NFC Camera APIs Hardware Integration Embedded Android Data Pipelines
Remote

Staff Android Engineer

Robinhood

Menlo Park, CA 30 days ago $230,000$270,000
Android Kotlin Jetpack Compose Java MVVM Coroutines Flow RxJava Retrofit Room Android SDK
8+ yrs exp Hybrid

Senior Software Engineer, Android

Pinterest

Remote 7 days ago $149,600$308,000
Android Kotlin Java Gradle CI/CD Buildkite Android Studio A/B Testing Dependency Injection Automated Testing AI-driven Development
5+ yrs exp Remote

Mobile Engineer - Android

Comcast

Philadelphia, PA +1 36 days ago
Android Kotlin Flutter Dart Jetpack Compose MVVM Clean Architecture RESTful APIs Spec-Driven Development (SDD) IoT MQTT JSON SDLC

Software Engineer - Mobile, Android

Anduril Industries

Costa Mesa, CA 88 days ago $166,000$220,000
Android Jetpack Compose Kotlin Java C++ Rust Golang TypeScript React C#/.NET CMake Cargo Gradle NixOS CircleCI Docker Python Bash Protobuf gRPC TCP/UDP HTTP ArcGIS Cesium MapBox