Block

Software Engineer - Android Connected Devices

Block

Apply
3 months ago
San Francisco, CA, USA
Senior / Staff+
H1B Sponsor

Base Salary

$218k - $327k/yr

Responsibilities

  • Build and improve mobile experiences for Square’s connected hardware products using Java and Kotlin.
  • Work across the full mobile stack to create smooth and reliable hardware integrations.
  • Develop systems that remain reliable and resilient for payment processing under various conditions.
  • Collaborate with cross-functional engineers to ship high-quality features.
  • Partner with product managers and designers to shape product scope and user experiences.
  • Use customer feedback to guide improvements and enhance product quality.
  • Work directly on mobile and 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.
  • Background in building reliable systems that perform consistently in various environments.
  • History of working closely with hardware, software, and product teams.
  • Hands-on experience connecting mobile apps to hardware through BLE, USB, or related methods.
  • Customer-first mindset with the ability to solve complex problems across different parts of the ecosystem.

Benefits

  • Remote work options available.
  • Comprehensive medical insurance.
  • Flexible time off policy.
  • Retirement savings plans.
  • Modern family planning benefits.

Tech Stack

JavaKotlin

Categories

EmbeddedMobile