Square's Kitchen Display System (KDS) team is looking to improve its Android app, which is a critical component for restaurant operations, ensuring accurate order processing and preparation. The team needs to enhance product roadmaps, drive technical strategy, and maintain system health while delivering new features.
Requirements
- Deep expertise in Android development, including Kotlin, Android SDK, and modern Android architecture patterns
- Experience with Android performance optimization, memory management, and debugging
- Strong Android development background before coming into management
- Track record of leading teams who successfully deliver complex, customer-facing Android products at scale
- Kotlin for Android development, leveraging Square's modern open source library, Workflow
- Espresso and Snapshot for testing
- Protocol buffers for network transport
Responsibilities
- Drive the technical strategy and execution of the team, by working with and through the engineers on the team.
- Promote software engineering best practices (CI/CD, testing, code reviews, monitoring) within the team
- Lead incident response for critical issues, including crash analysis and performance debugging
- Balance technical debt reduction with feature delivery to maintain long-term system health
- Collaborate with cross-functional teams, including product management, design, and QA, to define and prioritize project requirements and ensure successful project execution.
- Contribute to a culture of engineering excellence and mentor engineers of all experience levels
- Lead, mentor, and grow a high-performing engineering team of 8-10 Android engineers
Other
- 3+ years of people management experience leading a team of Android engineers
- Excellent leadership, communication, and interpersonal skills — able to influence both technical and non-technical stakeholders
- Experience building and growing engineering teams, managing performance, coaching engineers, and scaling processes
- Help contribute to a culture of positivity, psychological safety, and inclusivity within the team
- Collaborate with product managers, designers, and other engineering managers to create a cohesive product roadmap.