iOS Engineer
Coffee Meets Bagel
Coffee Meets Bagel is a women-founded company with a mission to give everyone a chance at love. We build products that help people form meaningful connections and work closely across Engineering, Product, Design, and Data to solve meaningful customer and business problems.
We are modernizing both our product and engineering organization, investing in next-generation recommendation and GenAI capabilities and using AI-first development practices across the software lifecycle.
The Role
We are looking for an iOS Engineer to build thoughtful, high-quality experiences for Coffee Meets Bagel users.
You will start with iOS as your primary area, working across the full product-development lifecycle from discovery and design through implementation, release, measurement, and iteration. You will collaborate closely with Product, Design, backend, Android, and Data rather than operating as a client-only delivery engineer.
The role is intentionally designed for growth beyond a single platform. As your experience develops, we encourage you to expand from iOS into Android and backend engineering, building broader ownership across the product and technology stack.
What You'll Do
Design, build, test, ship, and operate native iOS product experiences using Swift and modern iOS development practices.
Participate in product and technical discovery—understanding why we are solving a problem, contributing ideas, evaluating tradeoffs, and helping shape solutions rather than only implementing predefined requirements.
Partner closely with Product and Design to turn customer needs into intuitive, reliable, and technically sound mobile experiences.
Collaborate with backend and Android engineers on APIs, shared product behavior, architecture, and cross-platform capabilities.
Improve app architecture, performance, responsiveness, accessibility, reliability, testability, and maintainability as the product evolves.
Take ownership beyond implementation, including automated testing, release quality, monitoring, debugging, production issues, and iteration based on user and product feedback.
Use AI-assisted development across design, implementation, testing, debugging, review, and documentation while validating results with engineering judgment and appropriate testing.
What We're Looking For
2+ years of professional software engineering experience preferred. We are also open to new graduates with strong relevant internship experience and demonstrated mobile engineering fundamentals.
Hands-on experience with Swift and native iOS development, with a solid understanding of the mobile application lifecycle.
Strong programming fundamentals and working knowledge of mobile architecture, networking, concurrency, persistence, testing, and API integration.
Strong ownership and attention to product quality, code quality, correctness, maintainability, performance, and user experience.
Curiosity about the customer and business problems behind your work, with an interest in developing stronger product judgment and contributing to solution discovery.
Interest in growing beyond a narrow iOS specialization and expanding into other mobile and technical domains as your skills and impact develop.
Nice to Have
Android development experience or interest in becoming productive on both mobile platforms.
Experience building consumer-facing mobile products
Experience with mobile CI/CD, observability, analytics, or App Store release workflows.
Our iOS development environment centers on Swift and native Apple frameworks , including SwiftUI/UIKit, REST APIs, local persistence, automated unit and UI testing, CI/CD, analytics, and observability tooling.
You do not need prior experience with every technology we use. Strong engineering fundamentals, product curiosity, and the ability to learn quickly matter more.
How We Work
At CMB, Engineering is not just a delivery function. Engineers participate in product discovery, understand customer and business problems, contribute ideas, and share ownership of outcomes with Product and Design. We expect product judgment to develop along with technical judgment.
We operate with an AI-first engineering culture , using AI throughout design, implementation, review, testing, debugging, and documentation while keeping engineers accountable for correctness, quality, security, and production outcomes.
We value depth plus breadth and encourage engineers to grow their technical range as their skills and impact develop.
#J-18808-Ljbffr- ...connects restaurants to our network of over 25 million diners. The OT4R iOS app is a sophisticated software tool that enables restaurant... ...team, you’ll collaborate with a hardworking and diverse group of engineers, designers, and product managers who are committed to building...SuggestedFull timeWork at officeLocal areaRemote workShift work
- ...remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google... ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...SuggestedFull timeWork at officeRemote work
- ...seeking a highly motivated and experienced Senior Infrastructure Engineer (with strong Networking) to design, implement, and support complex... ...Expertise Layer 2 networking Dell Enterprise SONiC, Cisco IOS/NX-OS VLT, VPC, VRRP) Layer 3 networking (CIDR, BGP, Anycast, Routed...SuggestedFull time
- ...connected back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for... ...adjacent platform capabilities and limitations such as Fire OS and iOS. FAA or Transport Canada remote pilot certification with flight...SuggestedFull timeInternshipRemote workWork from home
- ...might just be in the right place! We are looking for a Staff iOS Developer to join one of our squads where you will be supporting... ...a healthy and collaborative team, continuously improving our engineering practices, and delivering state-of-the-art technology, all while...SuggestedRemote jobLocal areaFlexible hours
- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools to know sooner...Permanent employmentFull timeInternship
- ...application of unique new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this senior technical role, you will take...Long term contractFull timeRemote work
$92k - $110k per year
...Company Description Build bold. Deliver impact. Win together. At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that...Full timeInternshipFlexible hours- ...être exhaustifs, voici les services et livrables que devra fournir la personne retenue : Développer des applications mobiles natives (iOS et/ou Android) et des applications React Native; Corriger les anomalies identifiées dans les applications mobiles; Adapter les...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global...Full timeInternshipWork at officeWorldwide
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools...Remote jobPermanent employmentFull timeImmediate start
$96.56k - $128.74k per year
...markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Network Delivery Engineer Employment Type: Permanent Compensation Details: ~ Tech Lead 18: Salaries typically range from $96,557 to $128,743...Permanent employmentFull timeSummer workWork at officeRemote workRelocation package3 days per week$96.56k - $128.74k per year
...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Quality Engineer/Lead Employment Type: Permanent Compensation Details: ~ Senior Software Engineer 18: Salaries typically range from $96,...Permanent employmentFull timeSummer workRelocation package- ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Systems Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital...
- ...solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global...Full timeInternshipWork at officeWorldwide
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses...Permanent employmentFull timeImmediate start
- ...A Tier 3 Support Engineer at JSI keeps our Nova and 4Sight platforms stable and helps Technical Support and Engineering resolve the hardest issues fast. Nova is our Kubernetes-based platform, built on RKE2, provisioned with Terragrunt/OpenTofu, and running across VMware vSphere...Full time
- ...solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global...Full timeInternshipWork at officeWorldwide
$185k - $215k per year
...Job description Our client is seeking a Director of Engineering to lead the software engineering function and shape its long-term direction. As a senior leader, you will establish the engineering strategy, provide oversight for complex software development programs, and...Long term contractPermanent employmentFull timeFor contractors$60k - $80k per year
...Sales Engineer – Design & BOM Location: Ottawa, ON Employment Type: Full-time, Permanent Salary: $60,000–$80,000 CAD annually, commensurate with experience (open to negotiation) Company: Zodiac Power House / Zodiac Light Waves — total IT solutions...Permanent employmentFull time$60k - $70k per year
...The Controls Engineer will support the design, implementation, and commissioning of control systems for various projects and support the development and release of new products. This role requires a deep understanding of safety standards and their application . The successful...Full timeTraineeshipWork at office- ...Disabilities Act (AODA) and the Ontario Human Rights Code. Envision yourself at Barracuda! Barracuda Networks is seeking an Onboarding Engineer is a technical contributor bringing security software implementation, networking, and configuration expertise to Barracuda’s Customer...Full timeRemote workWorldwide
- ...Project Engineer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery Systems, LaunchPADS™ Multi-Mission Manager...Full timeFor subcontractorWorldwide
- ...DevOps Engineer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery Systems, LaunchPADS ™ Multi-Mission...Full timeWorldwide
$85k - $110k per year
...Company Description Build bold. Deliver impact. Win together. At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that...Full timeInternshipWork at officeRemote workFlexible hours$80k - $90k per year
...Join Our Team at Cliniconex Position: Sales Engineer Location: Kanata (Hybrid) Reporting to : Angela Hunt Meet Cliniconex At Cliniconex, our foc us is our customers, our community and our culture. As a small company, we understand the importance of having...Full timeWork at officeRemote workWork from homeFlexible hours- ...Description 49 Solutions is seeking an experienced OpenStack Cloud Engineer to support an opportunity with Shared Services Canada (SSC) . The successful resource will provide technical and architectural expertise related to the deployment and implementation of OpenStack...Full time
- ...remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google... ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...Full timeWork at officeShift work
- ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Systems Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation...Remplacement
$108k - $158k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives communication...RemplacementFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to iOS Engineer. Be the first to apply!

