Software Engineer - Android Connected Devices

1 month ago
Full-time
Lead
Mobile Development
Block

Block

Block is a company that consists of Square, Cash App, Spiral, TIDAL, TBD, and foundational teams. They are focused on economic empowerment by creating tools to expand access to the economy. Square helps sellers run and grow businesses, Cash App redefin...

Capital Markets
10K-50K
Founded 2009

Description

  • Build and improve the mobile experiences that power Square’s connected hardware products using Java and Kotlin.
  • Work across the full mobile stack—from networking to UI—to create smooth and reliable hardware integrations.
  • Develop reliable, resilient systems so sellers can accept and report payments under varying network and device conditions.
  • Partner closely with cross-functional engineers to design, implement, and ship high-quality features.
  • Collaborate with product managers and designers to shape product scope and deliver clear, intuitive user experiences.
  • Incorporate customer feedback to guide improvements and strengthen overall product quality.
  • Work directly on mobile–hardware integrations including BLE, USB, and similar technologies.

Requirements

  • At least 8 years of relevant industry experience.
  • Strong experience building production mobile apps in Java and Kotlin.
  • Experience working across the full mobile stack, including networking and UI.
  • Background in building reliable systems that perform consistently in a variety of environments.
  • History of working closely with hardware, software, and product teams.
  • Hands-on experience connecting mobile apps to hardware via BLE, USB, or related methods.
  • Customer-first mindset and comfort solving complex problems across different parts of the ecosystem.

Benefits

  • Market-based starting pay with U.S. zone ranges: Zone A $217,800–$326,800; Zone B $207,000–$310,400; Zone C $196,100–$294,100; Zone D $185,200–$277,800 (USD), with final offer based on location, skills, and experience.
  • Remote work (flexible/remote-friendly options).
  • Medical insurance.
  • Flexible time off (PTO).
  • Retirement savings plans.
  • Modern family planning benefits.
  • Inclusive hiring process with reasonable accommodations available during recruitment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer I (Mobile), MyToast

Toast 1K-5K Hotels, Restaurants & Leisure

Senior Android engineer role at Toast working remotely within Canada to shape and guide the team building the MyToast mobile app for restaurant employees, with the main objective of delivering features that improve employee engagement with scheduling, pay, and team management.

Android Android Studio CI/CD Git Kotlin Mobile Development
1 month ago

Senior Android Developer

ArcTouch 251-1K Internet Software & Services

Senior Android Lead at ArcTouch (part of AKQA Group) responsible for architecting and delivering robust, scalable Android applications while leading and growing a Brazil-based remote Android team that delivers projects for US and EMEA clients.

Agile Android CI/CD Espresso Git Java Jetpack Compose JIRA Kotlin REST API
1 month ago

Android Engineer, Terminal OS Platform

Stripe 5K-10K Diversified Financial Services

Android Engineer on Stripe’s Terminal team building and enhancing the Device Platform and developer-facing frameworks to enable businesses to accept in-person payments.

Android Kotlin
1 month ago

Android Engineer, Terminal Developer Productivity

Stripe 5K-10K Diversified Financial Services

Software engineer on Stripe Terminal’s Developer Productivity team building tools, libraries, and automation to improve engineer productivity and support reliable in-person payment products.

Android CI/CD Embedded Systems GitHub Actions GitLab CI Go Gradle Java Jenkins Kotlin
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers