- Work within our Mobile Tooling team to create and maintain our mobile build and release infrastructure, building great tools for hundreds of mobile engineers to build, test, and release apps quickly, making their day‑to‑day joyful and productive.
- Manage projects from start to finish, ensuring cross-functional alignment and buy‑in. Exhibit project management capabilities, overcoming obstacles, and gaining necessary stakeholder support. Inform the Lyft Mobile community of any changes to the systems you oversee.
- Dive into and contribute to the source code of existing tools and the open‑source technologies we build on, keeping up‑to‑date with iOS and industry developments.
- 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.
- Maintain and update Xcode, iOS versions, and third‑party libraries dependencies.
- Write high‑quality, well‑tested, readable, and maintainable code.
- Identify, triage, debug, and resolve issues and bugs across various applications and tools.
- 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.
- Minimum 3+ years of software engineering industry experience
- Experience in one or more of the following: supporting large iOS or MacOS builds (Bonus: Bazel), building command-line tools using python or bash, or maintaining a high performance CI pipeline.
- Knowledge of Swift and Bonus: SwiftUI
- Understanding of native mobile testing practices (unit, snapshot, and UI)
- Worked on and shipped iOS applications
- Great product sense; you care about usability and good design of your tools
- Ability to work with a low‑ego, highly collaborative, and cross‑functional team
- 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.
- Great medical, dental, and vision insurance options with additional programs available when enrolled
- Mental health benefits
- Family building benefits
- Child care and pet benefits
- 401(k) plan to help save for your future
- In addition to 12 observed holidays, salaried team members have discretionary paid time off, hourly team members have 15 days paid time off
- 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
- Subsidized commuter benefits
- Lyft Pink - Lyft team members get an exclusive opportunity to test new benefits of our Ridership Program
-
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. · ...
Toronto, Ontario1 month ago
-
Job summaryLyft is hiring an iOS Tooling Engineer to join their Mobile Tooling team. The ideal candidate will have experience with Swift and SwiftUI, as well as knowledge of native mobile testing practices. They will be responsible for creating and maintaining mobile build and re ...
Toronto, Canada $108,000 - $135,000 (USD) per year19 hours ago
-
Join our Mobile Tooling team to build foundational systems for Lyft's mobile engineers and create stable, scalable, polished, and efficient mobile apps. · ...
Toronto, Ontario1 month ago
-
We're looking for an enthusiastic engineer with a passion for crafting iOS productivity tools and robust infrastructure. · Work within our Mobile Tooling team to create and maintain our mobile build and release infrastructure, · ...
Toronto, Canada6 days ago
-
+ At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. · We join our Mobile Tooling team with the goal of building foundational systems for Lyft's mobile engineers ...
Toronto, Ontario1 month ago
-
Join our Mobile Tooling team, where we build foundational systems for Lyft's mobile engineers... · ...
Toronto, Ontario1 month ago
-
Join our Mobile Tooling team where we build foundational systems for Lyft's mobile engineers to create stable scalable polished and efficient mobile apps. · ...
Toronto, Canada19 hours ago
-
+Join Altera and help shape the future of High Level Synthesis (HLS), enabling faster innovation in fields such as AI, cloud computing, and embedded systems. · ...
Toronto, Ontario, Canada1 week ago
-
We are at the forefront of programmable logic and hardware acceleration. Our mission is to empower developers and system architects to rapidly design and deploy cutting-edge solutions using advanced FPGA and SoC technologies. · Assist in the development and maintenance of HLS com ...
Toronto, Ontario1 month ago
-
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. · ...
Toronto, Canada6 days ago
-
We are building a new class of desktop-first developer tooling designed for highly technical engineers working on complex computation-heavy workflows.This role is not a traditional web application position. You will be working deep inside a VS Code-derived IDE and Electron-based ...
Greater Toronto Area3 weeks ago
-
We are seeking an experienced software engineer with expertise in desktop application development (especially Electron/VS Code extensions) to join our IDE team. · ...
Toronto, Ontario4 weeks ago
-
Join us and help shape the future of HLS, enabling faster innovation in fields such as AI, cloud computing, and embedded systems. · ...
Toronto $73,000 - $105,700 (CAD)3 weeks ago
-
The Developer Tooling team empowers Scribd engineers across the entire software development lifecycle.We build and evolve the tools and frameworks that power engineering workflows. · This includes modernizing infrastructure, optimizing build and deployment processes, and continuo ...
Toronto $103,500 - $196,000 (USD) Full time2 weeks ago
-
We are building a new class of desktop-first developer tooling designed for highly technical engineers working on complex, computation-heavy workflows. · The product centers on an extensible IDE environment that blends local desktop performance with cloud-backed services, · advan ...
Toronto4 weeks ago
-
We are seeking an experienced software engineer with expertise in desktop application development (especially Electron/VS Code extensions) to join our IDE team. · Design and implement VS Code extensions and Electron-based IDE features for the Cognichip platform. Develop advanced ...
Toronto4 weeks ago
-
We're looking for a Software Engineer (Infrastructure / Developer Tooling) who's passionate about building scalable systems and empowering developers with seamless tooling. You'll focus on designing, maintaining, and improving Homebase's AWS-based infrastructure and internal deve ...
Toronto, Ontario1 month ago
-
We build software tools that solve Waabi-specific problems and accelerate development. · ...
Toronto, Ontario3 weeks ago
- Work in company
Software Engineering Manager – Silicon Tools, Infrastructure, Automation
Only for registered members
We are seeking an experienced Software Engineering Manager to lead a cross-functional team responsible for the development, deployment and optimization of software tools and automation supporting silicon design verification and validation workflows. · ...
Toronto1 week ago
-
+We build software tools that solve Waabi-specific problems and accelerate development. · Be part of a team of multidisciplinary Engineers and Researchers using an AI-first approach to enable safe self-driving at scale. · Bachelor's degree in Computer Science, Computer Engineerin ...
Toronto $141,000 - $249,000 (USD)3 weeks ago
-
+We're looking for a Software Engineer (Infrastructure / Developer Tooling) who's passionate about building scalable systems and empowering developers with seamless tooling. · +Design, build, and maintain infrastructure and developer tooling that empower Homebase engineers to del ...
Toronto Full time1 month ago
iOS Tooling Engineer - Toronto - Socotra, Inc.
Description
At Lyft, our core purpose is to serve and connect, fostering a workplace where every team member belongs and has the opportunity to thrive.
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.
Are you an enthusiastic engineer with a passion for crafting iOS productivity tools and robust infrastructure? 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 support apps with millions of lines of code, hundreds of modules, and industry-leading mobile build systems, keeping builds under 30 seconds locally and 15 minutes in CI.
We're proud of our apps, used by millions, reflected in excellent development practices and thoughtful code architecture designed for rapid releases. 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.
Watch some of our presentations:
Open source contributions:
Responsibilities
Experience
Benefits
Lyft is an equal opportunity employer committed to an inclusive workplace that fosters belonging. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, age, genetic information, or any other basis prohibited by law. We also consider qualified applicants with criminal histories consistent with applicable federal, state and local law.
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 3 days per week 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. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid
The expected base pay range for this position in the Toronto area is $108,000 - $135,000. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.
#J-18808-Ljbffr
-
iOS Tooling Engineer
Only for registered members Toronto, Ontario
-
iOS Tooling Engineer
Only for registered members Toronto, Canada
-
Android Tooling Engineer
Only for registered members Toronto, Ontario
-
iOS Tooling Engineer
Only for registered members Toronto, Canada
-
Senior Android Tooling Engineer
Only for registered members Toronto, Ontario
-
Senior iOS Tooling Engineer
Only for registered members Toronto, Ontario
-
Senior iOS Tooling Engineer
Only for registered members Toronto, Canada
-
FPGA Development Tools Engineer
Only for registered members Toronto, Ontario, Canada
-
FPGA Development Tools Engineer
Only for registered members Toronto, Ontario
-
Senior iOS Tooling Engineer
Only for registered members Toronto, Canada
-
Staff Software Engineer – Developer Tooling
Only for registered members Greater Toronto Area
-
Staff Software Engineer – Developer Tooling
Only for registered members Toronto, Ontario
-
FPGA Development Tools Engineer
Only for registered members Toronto
-
Software Engineer II, Developer Tooling
Full time Only for registered members Toronto
-
Staff Software Engineer – Developer Tooling
Only for registered members Toronto
-
Staff Software Engineer – Developer Tooling
Only for registered members Toronto
-
Software Engineer 2, Infrastructure/Developer Tooling
Only for registered members Toronto, Ontario
-
Senior / Staff Software Engineer, Web Tools
Only for registered members Toronto, Ontario
-
Software Engineering Manager – Silicon Tools, Infrastructure, Automation
Only for registered members Toronto
-
Senior / Staff Software Engineer, Web Tools
Only for registered members Toronto
-
Software Engineer 2, Infrastructure/Developer Tooling
Full time Only for registered members Toronto