About the job
At Compass, we are dedicated to helping everyone find their place in the world. Established in 2012, we are transforming the real estate sector with our comprehensive platform that enables residential real estate agents to provide outstanding service to both sellers and buyers.
About the Role
The Client Infrastructure team offers the essential platform, tools, and infrastructure that enable our iOS engineering teams to develop, deploy, and launch features with confidence, agility, and quality. As a Senior Software Engineer within the iOS Platform sub-team, you will take on the role of technical leader, influencing the future of iOS development at Compass and nurturing a culture of technical excellence and developer empowerment among our 40+ iOS engineers.
You will be a practical visionary who can analyze complex iOS architectures to avert future technical debt, streamline extensive build systems, and provide scalable, resilient platform solutions that save significant engineering hours. In addition to execution, you will serve as the iOS technical leader and mentor, guiding talented iOS engineers while driving high-impact, complex platform initiatives. You lead by example, innovating, educating, and shaping the future of iOS engineering at Compass.
This role demands profound iOS platform expertise paired with strategic insight into how to enhance an entire iOS organization through superior platform infrastructure.
Responsibilities
- Steer the technical roadmap for iOS platform infrastructure, advocating for a best-in-class developer experience and modern iOS development practices across our 40+ iOS engineers.
- Design, scale, and maintain core capabilities of the iOS platform, including build systems, testing infrastructure, API frameworks, and shared libraries to meet the quality and performance expectations of all iOS product teams.
- Own the iOS testing strategy and infrastructure that enables teams to uphold robust testing standards through intelligent automation, AI-enhanced testing tools, and quality gates that enforce best practices.
- Lead initiatives for iOS platform modernization, including the Swift 6 migration strategy, adoption of Kotlin Multi Platform, and reduction of technical debt while advocating for coding standards and architectural patterns.
- Optimize the iOS build system infrastructure (Bazel) serving over 40 engineers through reduced build times, caching strategies, and developer productivity tools that guide engineers along the
