Square is looking to solve complex technical challenges in the hospitality industry by providing simple, elegant software and efficient workflows for restaurants. The Staff iOS Engineer will be a technical representative for systems handling complex workflows like bar tabs, floor plans, check management, and end-of-day operations.
Requirements
- Deep technical expertise in iOS development with demonstrable organizational impact
- Track record of successfully leading and delivering large-scale technical initiatives across organizational boundaries
- Experience as a technical representative for systems spanning multiple teams
- Strong understanding of distributed systems, performance optimization, and reliability engineering
- Proven ability to influence technical direction across organizational boundaries
- Swift, Objective-C, Kotlin
- Reactive Swift, UIKit, CoreAnimation, and CoreData
Responsibilities
- Design and implement robust solutions for complex order management workflows while collaborating with product and design teams
- Drive the technical vision and evolution of our iOS systems, ensuring long-term success and scalability
- Identify, debug, and solve deep, complex technical problems that cross organizational boundaries
- Champion reliability and quality across teams by establishing and upholding engineering standards
- Foster collaboration and knowledge sharing across teams and disciplines to advance organizational goals
- Proactively identify and advocate for strategic technical initiatives, building alignment with peers and leadership
- Define ways to accelerate yourself, others, and the organization through the use of AI technologies
Other
- Bachelor's degree in Computer Science or equivalent practical experience, plus approximately 12 years of relevant industry experience
- Excellence in technical communication and relationship building across disciplines
- History of mentoring and growing engineering talent
- Experience with complex workflow management and point of sale systems is valuable but not required
- Participate in and lead incident response, including on-call rotations and post-mortem processes