Job Details

Senior Android Engineer, Modes and Settings

  2025-10-12     Square     San Francisco,CA  
Description:

Overview

Senior Android Engineer, Modes and Settings — join to apply for the Senior Android Engineer, Modes and Settings role at Square.

The Role

As Square has grown, we've continued to add features to support a diverse seller base. The Modes & Settings team builds a framework that enables feature teams to easily create configuration options for new features, ensuring that sellers of all sizes can configure their point of sale without being overwhelmed by complexity. We're seeking a Senior Android Engineer who can work collaboratively with other team members to tackle complex challenges and build frameworks that support all Android feature development at Square. You'll serve as a technical representative for systems that handle intricate workflows.

You Will

  • Design and lead the technical implementation of major features that advance POS configuration workflows in collaboration with Product and Design partners.
  • Drive investigations into complex technical challenges, partnering across teams and organizations to deliver robust, scalable solutions.
  • Mentor other engineers in Android best practices, modern architectural patterns, and high-quality code standards.
  • Contribute to the long-term technical direction and evolution of our Android codebase.
  • Maintain and improve our testing infrastructure, deployment pipelines, and monitoring processes to ensure reliability and velocity.
  • Leverage AI tools to accelerate the impact of both yourself and your team.

You Have

  • Bachelor's degree (or equivalent practical experience) and 8+ years of experience in Android software development.
  • Strong technical problem-solving skills with a proven ability to debug and resolve complex technical issues.
  • Demonstrated experience building and shipping substantial features in production Android applications.
  • Deep understanding of Android architecture patterns, lifecycle management, and performance optimization.
  • Proven track record of mentoring engineers and providing technical leadership within a team.
  • Familiarity with payment systems and point of sale (POS) workflows is valuable but not required.

Technologies We Use and Teach

  • Kotlin for development, leveraging Square's modern open source library, Workflow
  • Espresso and Snapshot for testing
  • Vendor SDKs, Service APIs, and Protocol Buffers
  • Gradle for our build environment
  • AI tools including Goose and Cursor
  • LeakCanary, RXJava, Dagger, Mortar, OkHttp, among others

Compensation and Location

Block takes a market-based approach to pay, and pay may vary depending on your location. U.S. locations are categorized into zones based on a cost of labor index. The starting pay is determined by job-related skills, experience, qualifications, work location, and market conditions. Zone designations and ranges are provided in the role listing. If a location is not listed, please speak with a recruiter for additional information.

Zone A $217,800—$326,800 USD

Zone B $207,000—$310,400 USD

Zone C $196,100—$294,100 USD

Zone D $185,200—$277,800 USD

Use of AI in Our Hiring Process

We may use automated AI tools to evaluate job applications for efficiency and consistency. These tools comply with local regulations, including bias audits, and we handle all personal data in accordance with state and local privacy laws. Contact ...@block.xyz with hiring practice or data usage questions.

Block, Inc. (NYSE: XYZ) brands include Square, Cash App, Afterpay, TIDAL, Bitkey, Proto. Our benefits are designed to empower you to do your best work while building the life you want. Remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning are some of our offerings. Check out our other benefits at Block.

#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search