Senior iOS Tooling Engineer (Toronto)

Senior iOS Tooling Engineer (Toronto)

13 Sep
|
Lyft
|
Toronto

13 Sep

Lyft

Toronto

At Lyft, our purpose is to serve and connect. Join our Mobile Tooling team, where we build foundational systems for Lyft's mobile engineers, enabling them to create stable, scalable, polished, and efficient mobile apps. We're passionate about developer experience, providing flexible tooling for rapid innovation.

Elevate your skills with our Mobile Tooling team, playing a crucial role in scaling development practices and iteration speed for hundreds of mobile engineers. We focus on delightful user experiences, balancing our roadmap with a mix of developing new tools and infrastructure with refining existing ones based on direct feedback from our internal customers—other mobile engineers. Work within our Mobile Tooling team and across the Lyft Mobile development community to create and maintain our mobile build and release infrastructure, building excellent tools for hundreds of mobile engineers to build, test, and release apps quickly, making their day‑to‑day joyful and productive.

Guide your own and the team’s projects from start to finish, ensuring cross‑functional alignment and buy‑in. Exhibit strong project management capabilities, overcoming obstacles, and gaining necessary stakeholder support. Inform the Lyft Mobile community of any changes to the systems you oversee.

Analyze systems and processes to identify areas for improvement and automation, including planning projects, assisting in prioritization, driving accurate estimations, and designing and leading architectural reviews to ensure performance, security, privacy, and maintainability. Explore, prototype, and implement prospective tools for scaling our infrastructure such as diving deep into Bazel remote execution or investigating new platform capabilities. Build out mobile specific AI agent workflows to enhance developer productivity,



improve migration efficiency, and drive alignment across the codebase.

Write high‑quality, well‑tested, readable, and maintainable code. Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices, and participate in code reviews to provide feedback to ensure best practices. Mentor junior engineers, support onboarding, participate in hiring processes or contribute to other engineering community investments.

Minimum 5+ years of software engineering industry experience Experience supporting large iOS or MacOS builds and Bonus: Experience in building command‑line tools using python or bash Experience maintaining a high performance CI pipeline Strong knowledge of Swift and Bonus: SwiftUI Deep understanding of native mobile testing practices (unit, snapshot, and UI) Worked on and shipped large scale iOS applications or working on teams responsible for maintaining and operating infrastructure at a large‑scale You have helped build teams that are motivated and value a strong sense of ownership and you have experience guiding teams through planning, prioritization, and execution of work.

Bonus: Experience pursuing side projects or open‑source projects Bonus: Experience with AI, agentic programming, and AI tools (such as Cursor) that enhance developer experience and productivity. Extended health and dental coverage options,



along with life insurance and disability benefits Family building benefits Child care and pet benefits Access to a Lyft funded Health Care Savings Account RRSP plan to help save for your future In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval).

Hourly team members get 15 days paid time off, with an additional day for each year of service Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Lyft highly values having employees working in‑office to foster a collaborative work environment and company culture.

This role will be in‑office on a hybrid schedule — Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in‑office perks Lyft offers.

The expected base pay range for this position in the Toronto area is CAD $136,000 - CAD $170,000. Range is not inclusive of potential equity offering, bonus or benefits.

📌 Senior iOS Tooling Engineer (Toronto)
🏢 Lyft
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior ios tooling engineer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior ios tooling engineer (toronto) / toronto