Android Developer jobs in North York, ON
Principal Engineer - Android
Easily applyCOSMOToronto, ON M5H 2M9- $120,000–$140,000 a year
- Full-time
- Paid time off
- As the most senior individual contributor on the team, you will own the hardest architectural problems, define the standards other engineers build to, and drive…
- Moneris SolutionsToronto, ON
- $140,000–$186,000 a year
- Full-time
- Paid time off
- Profit sharing
- You will lead skilled software development teams, define platform architecture and strategy, and oversee the delivery of secure, innovative payment products…
View similar jobs with this employerAutoTrader.caToronto, ON- $140,000–$150,000 a year
- Through AutoSync, we provide software solutions to 3,500+ dealers, streamlining their operations, marketing, and sales.
- Track actions through to completion.
View similar jobs with this employerAutoTrader.caEtobicoke, ON- $140,000–$150,000 a year
- Through AutoSync, we provide software solutions to 3,500+ dealers, streamlining their operations, marketing, and sales.
- Track actions through to completion.
- CorGTAToronto, ON
- $160,000–$180,000 a year
- Full-time
- Own delivery: Turn ambiguous goals into practical plans, establish accountability, remove blockers, and follow commitments through to completion.
- CorGTAToronto, ON
- $160,000–$180,000 a year
- Full-time
- Own delivery: Turn ambiguous goals into practical plans, establish accountability, remove blockers, and follow commitments through to completion.
Technical Lead - Full Stack
Easily applyCGIToronto, ON M5B 2L7- $95,000–$145,000 a year
- Full-time
- Hands on experience driving AI assisted development adoption — e.g., GitHub Copilot — to improve developer productivity, code quality, or engineering velocity.
- View all CGI jobs - Toronto jobs - Full Stack Developer jobs in Toronto, ON
- Salary Search: Technical Lead - Full Stack salaries in Toronto, ON
- See popular questions & answers about CGI
- AccentureToronto, ON
- $90,850–$140,850 a year
- Full-time
- Accenture Song accelerates growth and value for our clients through sustained customer relevance.
- Our capabilities span ideation to execution: growth, product…
- View all Accenture jobs - Toronto jobs - Shift Leader jobs in Toronto, ON
- Salary Search: Mobile Development Lead salaries in Toronto, ON
- See popular questions & answers about Accenture
- LTMToronto, ON
- $87,896–$93,824 a year
- Build and evolve modern iOS apps to provide the best discovery experience for millions of users.
- Create functional mobile applications while writing clean code.
- View all LTM jobs - Toronto jobs
- Salary Search: Native Android salaries
- See popular questions & answers about LTM
- LTMToronto, ON
- $87,896–$93,824 a year
- Extensive work experience in the field as mobile app developer.
- Build and evolve modern iOS apps to provide the best discovery experience for millions of users.
- View all LTM jobs - Toronto jobs - iOS Developer jobs in Toronto, ON
- Salary Search: Senior iOS Engineer salaries in Toronto, ON
- See popular questions & answers about LTM
Principal Software Engineer
Easily applyQuestrade Financial GroupToronto, ON- $130,000–$175,000 a year
- Full-time
- Health & wellbeing resources and programs.
- Paid vacation, personal, and sick days for work-life balance.
- Competitive compensation and benefits packages.
- View all Questrade Financial Group jobs - Toronto jobs
- Salary Search: Principal Software Engineer salaries in Toronto, ON
- See popular questions & answers about Questrade Financial Group
- AffirmToronto, ON
- $181,000–$241,000 a year
- On call
- You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-…
- Unity Technologies Canada CompanyToronto, ON
- $157,800–$300,600 a year
- Full-time
- L’équipe est également chargée de rechercher et de mettre en œuvre des optimisations de l’environnement d’exécution afin d’améliorer les performances de…
- View all Unity Technologies Canada Company jobs - Toronto jobs - Développeur Android (H/F) jobs in Toronto, ON
- Salary Search: Développeur(se) logiciel expert(e), écosystème Android | Staff Software Engineer, Android Ecosystem salaries
- See popular questions & answers about Unity Technologies Canada Company
- Unity Technologies Canada CompanyToronto, ON
- $130,400–$219,700 a year
- Full-time
- Travailler au sein d’une équipe agile afin de concevoir et de développer des fonctionnalités et des Workflow dans l’éditeur Unity qui prennent en charge ces…
- View all Unity Technologies Canada Company jobs - Toronto jobs - Développeur Android (H/F) jobs in Toronto, ON
- Salary Search: Développeur(se) logiciel sénior, écosystème Android | Senior Software Developer, Android Ecosystem salaries
- See popular questions & answers about Unity Technologies Canada Company
- General MotorsMarkham, ON
- $147,000–$196,600 a year
- Full-time
- This means the successful candidate is expected to report to the office three days per week, at minimum.
- The Data Engineering organization at General Motors is…
- General MotorsMarkham, ON
- $147,000–$196,600 a year
- Full-time
- This means the successful candidate is expected to report to Markham or Oshawa office three times per week, at minimum.
- Healthcare, dental, and vision benefits.
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Principal Engineer - Android
Principal Engineer - Android
Job details
Full job description
Our Story:
At COSMO, we inspire kids through innovative technology and a supportive community. Our family-centric products, such as the award-winning JrTrack Kids Smartwatch, enhance children's independence and confidence. This all-in-one device functions as a phone, GPS tracker, and music player, managed via the Mission Control Parent App, which allows parents to set safety alerts and manage contacts. Recognized as a top kids' wearable by PCMag and others, Cosmo is on the rise.
About the Role
Department: Engineering
Role Summary: We are looking for a Principal Engineer to set the technical direction for our Android platform and raise the engineering bar across the organization. As the most senior individual contributor on the team, you will own the hardest architectural problems, define the standards other engineers build to, and drive multi-quarter technical strategy that spans teams and products. This is a deeply hands-on role with org-wide influence: you will still write and review code and lead execution, but your largest impact comes from your technical judgment, your depth in one or more critical domains, and your ability to grow the engineers and processes around you.
Requirements
Core Responsibilities
- Set technical strategy and own the architecture, reliability, performance, and security of the Android platform across teams and products.
- Serve as the deep technical authority in one or more critical domains (for example GNSS, calling, networking, connectivity, power, or system services) and act as the go-to problem solver when those systems fail in hard-to-diagnose ways.
- Lead technical design end to end: scope ambiguous problems, evaluate tradeoffs, produce and review design docs, and align teams and stakeholders on the approach.
- Own the AIDL interfaces and communication between Android components, and the integration of hardware drivers and services with system and product applications.
- Lead resolution of the hardest cross-layer issues spanning hardware, system services, performance, battery, memory, networking, and applications.
- Define and model the engineering process the team builds to: PRs linked to tickets, unit test coverage, dev testing, rigorous code review, and hold the bar through your own reviews.
- Lead and participate in agile ceremonies (daily standup, story refinement, retrospectives) and help the team break large initiatives into well-scoped, parallel workstreams.
- Operate across multiple concurrent workstreams, sequencing and unblocking them without losing technical depth on any.
- Mentor engineers at every level, including onboarding and ramping new hires, and grow the next generation of senior and lead engineers.
- Act as the senior technical point of contact for hardware, firmware, product, design, and QA teams, and translate between them.
- Drive platform-wide standards, tooling, and best practices, and influence the technical roadmap beyond any single area.
- Set direction on AI-assisted development, driving adoption across the team where it provides measurable improvements in quality or productivity.
What You'll Bring
Required Experience
- 8+ years of professional software engineering experience, with 6+ years focused on Android.
- 4+ years acting as a technical leader or principal-level IC, setting direction and mentoring engineers across teams.
- Deep, demonstrable expertise in one or more platform domains such as GPS, calling, networking, connectivity, or system services (3+ years of focused depth).
- 7+ years hands-on with Android SDK, Android Studio, Kotlin, and Java.
- 4+ years hands-on with AOSP, Android framework, system services, privileged apps, HALs, or custom Android devices.
- Deep knowledge of Binder, AIDL, drivers, and hardware-to-application data flow (4+ years).
- Expert understanding of Android architecture, security, performance, and UI development.
- 4+ years with MVVM or Clean Architecture, modularization, Dagger or Hilt, Coroutines, Flow, or RxJava.
- Experience with XML Views and Jetpack Compose (3+ years).
- Expert testing and debugging skills using tools such as JUnit, Robolectric, Espresso, logs, traces, and bug reports.
- 4+ years working with CI/CD, feature flags, analytics, staged releases, and large codebases.
- A track record of setting and upholding engineering processes (PR hygiene, unit testing, dev testing, code review) across a team.
- A proven history of sound architecture and tradeoff decisions under ambiguity and constraint, at a scope that affected multiple teams or products.
- Excellent communication, ownership, and problem-solving skills, with a demonstrated ability to drive alignment across the org.
Nice to Have
- Deep experience with smartwatches, wearables, IoT, embedded Android, or other custom hardware (3+ years).
- Experience with Linux drivers, JNI, C/C++, Soong, or the AOSP build system.
- Published Android applications or open-source contributions.
- Experience with design systems and global product releases.
- Experience defining engineering process, tooling, or release infrastructure at the org level.
- Familiarity with responsible AI-assisted development practices.
Skills & Attributes
- Fluent in English
- Strong technical ownership and decision-making mindset
- Comfortable coordinating across time zones and cultures
- Organized, clear communicator who surfaces risks early
- Calm and effective in fast-moving, ambiguous environments
Benefits
What We Offer
- Competitive salary and benefits including 100% employer paid supplemental medical policy
- Remote working environment
- An opportunity to make a significant impact in a fast-growing company
- Generous PTO
- Collaborative, creative, and supportive work environment