Square needs to ensure that sellers of all sizes can configure their point of sale without being overwhelmed by complexity, and the Modes & Settings team builds a framework that enables feature teams to easily create configuration options for new features. The Senior Android Engineer will tackle complex challenges and build frameworks that support all Android feature development at Square.
Requirements
- 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.
- Kotlin for development, leveraging Square’s modern open source library, Workflow
- Espresso and Snapshot for testing
- Vendor SDKs, Service APIs, and Protocol Buffers
Responsibilities
- 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.
Other
- Bachelor’s degree (or equivalent practical experience) and 8+ years of experience in Android software development.
- Familiarity with payment systems and point of sale (POS) workflows is valuable but not required.
- The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions.