Vacancy expired!
As a Software Engineer on Android Foundation, you would join a mobile team responsible for providing architectural guidance, frameworks, and primitives used as the building blocks for all product development at Square. Engineering teams across Square rely upon these offerings to rapidly develop and ship new features at scale.You will: Identify, scope, and lead complex, mobile projects with wide impact across the companyBuild or integrate architectural frameworks and tools enabling product developers to rapidly develop and ship new features in mobile applicationsTranslate functional and technical requirements into detailed architecture and designDesign highly available, and resilient systems which can operate no matter the network or device conditions.Collaborate with multiple stakeholders across the company including product, design, legal, support, and other engineering teamsProvide mentorship and design reviews for engineering teams across Square working with our frameworksMentor other engineers and help cultivate a growing teamContribute to the direction of the team and selection of projects on our roadmap.