About the job
At Compass, we are dedicated to helping individuals find their ideal place in the world. Since our inception in 2012, we have been transforming the real estate landscape with our comprehensive platform that equips residential real estate agents to provide unparalleled service to both sellers and buyers.
About the Role
As a Senior iOS Engineer within our Client Infrastructure team, you will play a pivotal role in shaping the future of iOS development at Compass. This team provides the critical platform, tools, and infrastructure that enable our iOS engineers to create, deploy, and deliver features with confidence, speed, and quality. You will lead a talented group of over 40 iOS engineers, cultivating a culture of technical excellence and fostering developer empowerment.
We are looking for a visionary who can identify and address complexities within iOS architectures to mitigate future technical debt, streamline extensive build systems, and provide scalable, resilient platform solutions that enhance efficiency and reduce engineering hours. As the technical leader and mentor, you will guide skilled iOS engineers while driving impactful, high-complexity platform projects. You will lead by example—innovating, teaching, and influencing the future of iOS engineering at Compass.
This position demands extensive expertise in the iOS platform, paired with strategic insight into how to elevate the entire iOS organization through superior platform infrastructure.
Responsibilities
- Lead the technical roadmap for iOS platform infrastructure, advocating for top-tier developer experience and modern iOS development methodologies across a team of 40+ engineers.
- Design, scale, and maintain core iOS platform capabilities including build systems, test infrastructure, API frameworks, and shared libraries to fulfill the quality and performance requirements of all iOS product teams.
- Develop and oversee the iOS testing strategy and infrastructure to empower teams to uphold robust testing standards through smart automation, AI-enhanced testing tools, and quality gates that enforce best practices.
- Drive modernization initiatives for the iOS platform, including strategies for Swift 6 migration, the adoption of Kotlin Multi-Platform, and the reduction of technical debt while championing coding standards and architectural patterns.
- Enhance iOS build system infrastructure (Bazel) to support over 40 engineers, focusing on reducing build times, implementing caching strategies, and providing developer productivity tools that facilitate the optimal development experience.
- Set and refine standards for iOS app performance, reliability, and monitoring, covering metrics such as crash-free rates, launch times, and runtime performance.

