Nike
Posted 1mo ago

Software Engineer 2 - Android Engineering

Nike
Beaverton, Oregon, United States
HybridFull Time
Responsibilities
  • implementing features
  • owning features
  • triaging crashes
Requirements
  • 2+ years professional Android development
  • Proficiency in Kotlin and modern Android stack
  • Experience with tests
  • REST/GraphQL APIs, and collaboration in cross-functional teams
Technical tools mentioned
KotlinCoroutinesFlowJetpack ComposeHiltDaggerRoomWorkManagerNavigationRESTGraphQLJUnitCompose UI testsEspressoGradleCI/CDGoogle PlayAndroidLLM

Job description




Become a Part of the NIKE, Inc. Team

NIKE, Inc. does more than outfit the world’s best athletes. It’s a place where passionate individuals come together to
create the future of sport. We are unapologetic about who we are and what we’re after—bringing innovation and
inspiration to every athlete* in the world. We look for athletes who can push boundaries, elevate our potential and
continue leading us to greatness. The next tastemakers, playmakers, risk takers and glue players. Are you game?



WHO YOU'LL WORK WITH

The Activity Apps team builds and operates Nike Run Club (NRC) and Nike Training Club (NTC) - the mobile experiences that move millions of Nike athletes through runs, workouts, training plans, and guided coaching every day. As a Software Engineer 2 on Android, you'll be a growing IC on a feature squad, partnering daily with senior Android engineers, iOS peers, backend engineers, Product, Design, and QA. This role reports to an Engineering Manager for Activity Apps and works alongside the Principal and Lead engineers who will invest in your growth.

WHO WE ARE LOOKING FOR

Nike is seeking a Software Engineer 2 on Android who has shipped in a real consumer app, is comfortable in modern Android, and is ready to grow into more complex ownership. You'll take on well-scoped features and pieces of larger initiatives, write clean and testable Kotlin, and lean into the mentorship the team offers. The ideal candidate cares about craft, moves fast without cutting corners, and is curious about how the app actually behaves in an athlete's hand.

WHAT YOU BRING

  • 2+ years of professional Android development experience shipping consumer- facing apps

  • Bachelor's degree in Computer Science, Engineering, or a related field; will accept any suitable combination of education, experience and training

  • Proficiency in Kotlin, including Coroutines and Flow; working knowledge of the modern Android stack (Jetpack Compose, Hilt/Dagger, Room, WorkManager, Navigation)

  • Understanding of Android architecture patterns (MVVM, MVI) and how features are structured in a multi-module codebase

  • Familiarity with the Android systems activity apps rely on - location, sensors, foreground services, lifecycle, audio focus, push - and willingness to go deep in the areas you own

  • Comfort consuming REST/GraphQL APIs and handling offline, low-bandwidth, and error states gracefully

  • Experience writing unit and UI tests (JUnit, Compose UI tests, Espresso)

  • Familiarity with Gradle, CI/CD, and the Google Play release process

  • Strong debugging habits and an interest in growing them - profiling, memory analysis, ANR/crash triage

  • Collaborative mindset; clear communicator in code review, design discussion, and written docs

  • Experience with Spec Driven Development leveraging LLM coding agents and autonomous build and review loops

WHAT YOU'LL WORK ON

You'll build features in NRC or NTC on Android alongside more senior engineers who will help you take on progressively more complex work. Your code will run in the hands of millions of athletes.

  • Implement features in the NRC or NTC Android app - from spec through shipped release - with guidance from senior engineers on the squad

  • Own the Android side of well-scoped feature work and contribute pieces of larger, cross-platform initiatives

  • Write clean, testable, idiomatic Kotlin and uphold the team's quality bar in code review

  • Contribute to the workout session stack on Android and adjacent surfaces (sensors, background execution, storage, upload) as you build depth in this area

  • Instrument features for observability and experimentation; learn from production behavior and iterate

  • Participate in on-call rotation for app stability; help triage crashes, ANRs, and consumer-reported issues on Android

  • Learn and adopt Android best practices and platform updates that improve the athlete experience

  • Adopt AI-native development practices on the Android team - internal AI tooling, code assistance, evaluation harnesses - and share what's working NIKE, Inc. is a growth company that looks for team members to grow with it.

Position Location & Schedule

This position is based at our incredibly beautiful worldwide campus headquarters location in Beaverton, Oregon. You'll work a "4/1 hybrid" schedule - Mondays - Thursdays are in the office and it's optional if you'd like to work Fridays from the Nike campus office or your home office.

We offer a number of accommodations to complete our interview process including screen readers, sign language interpreters, accessible and single location for in-person interviews, closed captioning, and other reasonable modifications as needed. If you discover, as you navigate our application process, that you need assistance or an accommodation due to a disability, please complete the Candidate Accommodation Request Form.



NIKE, Inc. is a growth company that looks for team members to grow with it. Nike offers a
generous total rewards
package, casual work environment, a diverse and inclusive culture, and an electric
atmosphere for professional
development. No matter the location, or the role, every Nike employee shares one galvanizing
mission: To bring
inspiration and innovation to every athlete* in the world.

NIKE, Inc. is an equal opportunity employer. Qualified applicants will receive
consideration without
regard to race, color, religion, sex, national origin, age, sexual orientation, gender
identity, gender expression,
veteran status, or disability.



About Nike

Design, development, and marketing of athletic footwear and apparel.

Similar jobs

Software Engineer roles near Beaverton, Oregon
18h
Save
Mark Applied
Hide
Principal Software Engineer, ML Platform
Seattle or Denver or Portland or Springfield or Toronto or Bangalore
$257k-$321k/yr HybridFull Time
DAT
DAT: Private freight marketplace and logistics software serving shippers, brokers, carriers, and transportation analysts.
Extensive ML, data infrastructure, or platform engineering experience; hands-on real-time ML platform expertise; strong Python skills; Kafka, Kubernetes, cloud, DevOps, MLOps, and team leadership experience.
Python, Go, TypeScript, Node, gRPC, Kubernetes, Kafka, Snowflake, Avro, JSON, Iceberg, Terraform, CI/CD, SQL, dbt, Helm, Postgres, RisingWave
1d
Save
Mark Applied
Hide
Principal Software Engineer
Redmond or Hillsboro or Mountain View or Austin or Raleigh
$143k-$275k/yr HybridFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Multinational technology providing software, cloud, and AI solutions.
6+ YOEBachelor's degree in computer science or related technical field and 6+ years of technical engineering experience coding in C, C++, C#, Java, JavaScript, or Python; security screening required.
C, C++, C#, Java, JavaScript, Python, Large Language Models (LLMs), Small Language Models (SLMs), RAG, Root Cause Analysis (RCA), Designated Responsible Individual (DRI), Service Level Agreement (SLA), Microsoft Azure
2d
Save
Mark Applied
Hide
Principal Software Engineering (AI Infrastructure) - North America Software Center
Vancouver, Washington, United States
$137k-$184k/yr OnsiteFull Time
TSMC Washington, LLC
TSMC Washington, LLCTWSE, NYSE: 2330, TSM: World's largest dedicated semiconductor foundry.
7+ YOEBS/MS/PhD in computer science or related field, 7+ years software engineering, 3+ years distributed systems or cloud architecture, 2+ years enterprise AI platform design, and 1+ year technical leadership.
NVIDIA GPU ecosystem, vLLM, TensorRT-LLM, Triton Inference Server, Ray, Kubeflow, MLflow, Kubernetes, Docker, Helm, ArgoCD, Service Mesh, AWS, Azure, GCP, Go, Python, JAVA, REST APIs, Microservices, SDKs
2d
Save
Mark Applied
Hide
Principal Software Engineering (Global Infrastructure)-North America Software Center
Vancouver, Washington, United States
$137k-$184k/yr OnsiteFull Time
TSMC Washington, LLC
TSMC Washington, LLC: Semiconductor foundry manufacturing integrated circuits and providing testing and prototyping services.
7+ YOEBS, MS, or PhD in computer science, computer engineering, or related field; 7+ years’ engineering experience; 3+ years architecting cloud platforms; 1+ year in a principal, staff, distinguished, or technical lead role.
AWS, Azure, GCP, Terraform, Ansible, Go, Python, Java, DNS
2d
Save
Mark Applied
Hide
Senior Software Engineer
Salem, Oregon, United States
OnsiteFull Time
Garmin
GarminNYSE: GRMN: Global provider of navigation, communications, and information technology devices.
5+ YOEBachelor's degree in a specified technical field and 5+ years of relevant experience, or equivalent; advanced proficiency in C and Python, software architecture, algorithms, leadership, communication, and problem solving.
C, Python
3d
Save
Mark Applied
Hide
Sr. Software Developer - iOS Apps
Portland or Portland or Redlands
$123k-$202k/yr OnsiteFull Time
Esri
Esri: Global leader in geographic information system (GIS) software.
5+ YOE5+ years of commercial software development experience, iOS development expertise with Swift or Objective-C, Xcode, Cocoa APIs, algorithms, and a bachelor's degree in computer science, engineering, or mathematics.
Objective-C, Swift, Xcode, Cocoa, Cocoa Touch, App Store, Git, GIS, RESTful web services, GitHub
3d
Save
Mark Applied
Hide
Software Engineer I (Portland, OR - US)
Portland or Oakland or Orange or New York City or Chicago or Boston
$80k-$100k/yr HybridFull Time
Energy Solutions
Energy Solutions: Employee-owned clean-energy consulting firm delivering market-based energy, carbon, and water solutions for utilities, governments, and private-sector clients.
1+ YOEBachelor's degree preferred or equivalent experience; 1 year relevant experience including internships or projects; programming, SQL, relational databases, Git, software testing, Agile, and troubleshooting skills.
Python, Java, JavaScript, C#, Mendix, SQL, Git, Agile, Scrum
3d
Save
Mark Applied
Hide
Software Engineer (Information Systems Specialist 6) Hybrid work options
Salem, Oregon, United States
$6k-$9k/mo HybridFull Time
Oregon Health Authority
Oregon Health Authority: Oregon's government health agency administers public coverage, public health, behavioral health, and the Oregon State Hospital.
5+ YOERequires 5 years of modern application development, or qualifying associate, bachelor's, or master's degree with applicable experience. Experience with software integration, cloud services, enterprise data, and AI capabilities.
RESTful APIs, Azure API Management, Microsoft .NET, Angular, IIS, Azure DevOps, Microsoft Windows, Microsoft SQL Server, Python, PowerShell, JavaScript, ADOS, Git, SonarQube, Burp, T-SQL, Artificial Intelligence (AI)