The Square Food & Beverage (F&B) organization is reimagining the hospitality industry to empower today's restaurants with simple, elegant software and efficient workflows. The company is seeking a senior Android Engineer to work collaboratively with other team members to resolve complex challenges and ship new features that directly impact restaurant operations.
Requirements
- Strong technical problem-solving skills with a proven track record of debugging and resolving complex technical issues
- Experience building and shipping substantial features in production Android applications
- Deep understanding of Android architecture patterns, lifecycle management, and performance optimization
- Track record of mentoring other engineers and providing technical leadership within a team
- Kotlin for development, leveraging Square’s modern open source library, Workflow
- Espresso and Snapshot for testing
- Gradle for our build environment
Responsibilities
- Design and lead the technical implementation of major features that advance order management workflows while collaborating with product and design teams.
- Drive investigations into complex technical issues, working across teams and organizations to implement robust solutions
- Mentor other engineers on Android best practices and architectural patterns
- Contribute to the technical direction of our Android codebase
- Help maintain and improve our testing infrastructure, deployment, and monitoring processes
- Use AI tools to accelerate the impact of yourself and your team.
Other
- Relevant Bachelor's degree (or equivalent practical experience) plus 8+ years experience in Android software development.
- Understanding of payment systems and point of sale workflows is valuable but not required