Software Engineer - Android Connected Devices
Block
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