Principal Engineer - Android
COSMO
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: EngineeringRole 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.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 EnglishStrong technical ownership and decision-making mindsetComfortable coordinating across time zones and culturesOrganized, clear communicator who surfaces risks earlyCalm and effective in fast-moving, ambiguous environmentsWhat We Offer
Competitive salary and benefits including 100% employer paid supplemental medical policyRemote working environmentAn opportunity to make a significant impact in a fast-growing companyGenerous PTOCollaborative, creative, and supportive work environment
#J-18808-Ljbffr
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: EngineeringRole 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.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 EnglishStrong technical ownership and decision-making mindsetComfortable coordinating across time zones and culturesOrganized, clear communicator who surfaces risks earlyCalm and effective in fast-moving, ambiguous environmentsWhat We Offer
Competitive salary and benefits including 100% employer paid supplemental medical policyRemote working environmentAn opportunity to make a significant impact in a fast-growing companyGenerous PTOCollaborative, creative, and supportive work environment
#J-18808-Ljbffr
Vacancy posted 54 minutes ago
Similar jobs that could be interesting for youBased on the Principal Engineer - Android in Winnipeg, MB vacancy
- ...making it the largest Cash Back platform of its kind. Learn more at Rakuten.com. Job Summary: We are seeking a visionary Principal Android Engineer to lead the evolution of our client application architecture and platform capabilities. You'll define and drive the technical...SuggestedLong term contractWorldwide
- Set Android platform direction at COSMO through architecture, reliability, performance, and security expertise in a remote engineering environment.As Principal Engineer, you will serve as the most senior individual contributor in Engineering. You will solve difficult platform...SuggestedRemote work
$130k - $180k per year
...The broader objective: help organize anyone’s life so people can spend time on what’s valuable and meaningful. RoleAs an Android Software Engineer, you’ll own the Android client experience, how AI feels, behaves, and performs on mobile devices. This is not a thin client...Suggested- EverPro - Android Engineer### EverPro - Android EngineerApply: Remote (Canada): Full time: Posted Yesterday: R-106636**EverPro - Android Engineer, Joist – REMOTE (Canada)** EverCommerce (Nasdaq: EVCM) is a leading service commerce platform, providing vertically...SuggestedHourly payFull timeFor contractorsWork at officeLocal areaImmediate startRemote work
- ...safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation... ...Roles / Responsibilities We are seeking an experienced Android Software Engineer to help develop next-generation in-flight...SuggestedLong term contractPermanent employmentWork at office
$135.2k - $202.8k per year
...Terminal devices. You’ll also build the frameworks for other engineers, both internal and external to Stripe, to develop on our custom... ...platform with ease. Responsibilities Design, build, and maintain Android apps and SDKs in Kotlin Develop Android payment applications...Work at officeLocal area$161k per year
...us define and develop the future core technologies for Samsung devices and services!Position Summary:In this position, the Android security engineer will ideate, design, and architect new security and user privacy features for Samsung’s mobile products. The engineer will keep...Work at officeLocal area$160k - $190k per year
Build fast, reliable Android apps in Kotlin and Jetpack Compose, ship them through Google Play, and raise the bar for how we build on Android... ..., large fonts, low-end phones).Review code, mentor other engineers and help set our Android standards.Work with our ASO and ads specialist...InternshipLive In- Software Engineer I, Android (Hybrid - 1 to 3 days onsite per week in Irvine, CA)OverviewWeedmaps is looking for highly motivated and experienced Android Engineers to grow our Mobile team. Here at Weedmaps, it is our responsibility to deliver the highest in quality code and...Long term contractFull timeCasual workLocal areaWorldwideNight shift3 days per week1 day per week
- ...for an existing, active vacancy and we are looking to hire Principal Mobile Engineer as fulltime hiring as Remote (Canada), with strong background... ...deployment. Required Technical Skills: Swift/iOS and Kotlin/Android expertise React Native or Kotlin Multiplatform Mobile...Full timeRemote work
$158.5k - $237.5k per year
...and achieve results —together, from anywhere.Our Tech StackOur Android application is 100% KotlinAndroid RoomOk / RetrofitKotlin Coroutines... ...APIWhat the Role IsBabylist is looking for a Senior Software Engineer, Android to join and lead on our mobile team. This team is responsible...Remote workFlexible hours- Own Android build infrastructure, CI/CD, and app health with Gradle, observability, and performance expertise. Support Rivian’s connected mobile products.As the Staff Android Engineer, you will maintain the platform beneath the Rivian mobile app, RVT Mobile SDK, and Mobile...
- Transform payment solutions at Stripe by developing Android applications and SDKs for Stripe Terminal. Leverage your Kotlin expertise to... ...processes effortlessly. Join the Stripe Terminal team as an Android Engineer, focusing on building and enhancing applications that link...Worldwide
- Build AI-native Android experiences with Kotlin, focusing on responsive mobile performance, reliability, and clear interactions for real... ...application where AI behavior is central.As an Android Software Engineer, you will own the Android client experience across chat, vision,...
$194k - $260k per year
...highest throughput in the company offering unique scaling challenges and opportunities.About the Job This role is for an Staff Android Engineer working directly on the Life360 Android app. This person will be an integral part of the team bringing high value new features to...Summer workRemote work- Build fast, reliable Android apps with Kotlin and Jetpack Compose at AppGrowly, shipping polished experiences through Google Play.As a Senior Android Engineer, you will design and ship features across AppGrowly’s Android apps. You will own purchases and subscriptions, manage...Internship
$103k - $153k per year
...un(e) développeur(se) logiciel principal(e), établi(e) à Montréal, au... ...plateforme Unity pour un écosystème Android englobant les appareils... ...are seeking a Senior Software Engineer, based either in Montreal, Canada... ...analyses of the Unity engine on the platform, and partnering...Work at officeRemote work- ...~ 919 72nd Ave NE ~ 72ND AVE, Ste A Position Role TypeUnspecified We are presently seeking a highly motivated and skilled Principal Engineer to join our team. This position will play a critical role in the design, development, integration, testing, and acceptance of Command...Long term contractPermanent employmentTemporary workFor subcontractorLocal area
$140k - $182.2k per year
...centered products that improve people’s health and well‑being. We’re looking for a Principal Design Engineer to own the bridge between design and code. Our design system serves web, iOS, and Android across every product and customer we support, which makes it the highest‑...Full timeWork at officeRemote workFlexible hours- ...team, committed to results, in an inclusive and high-performing culture. Contributes to the overall success of the Cloud Security Engineering function by ensuring long‑term technical vision and roadmap is defined and maintained, focusing on future development, scalability,...Long term contractRemote workFlexible hours
- ...real scale and is investing heavily in cloud-native, data-driven engineering. The work spans payments, hardware and backend systems, so the... ...This is a senior hands-on engineering role, roughly 70% Android and 30% backend. You’ll build and support the apps that run on...Remote work
$170k - $210k per year
Senior or Staff Android Software EngineerThis range is provided by Skylight. Your actual pay will be based on your skills and experience... ...we have been working hard to expand our team. At Skylight, our engineering team is small but mighty — our software powers an experience...Local areaHome office- AI-first Senior Android Engineer at OPENLANE builds scalable marketplace apps using Kotlin, Compose, and modern development tools. Work centers on customer-facing seller and buyer experiences.This senior engineering role supports OPENLANE’s digital marketplace for used vehicles...Work at office
- ...supervision, the position manages complex technical studies, oversees interconnection processes, and guides a team of power system engineers. The ideal candidate brings deep expertise in generation interconnection, advanced modeling capabilities, and strong client-facing communication...Remote work
- Principal Engineer Are you passionate about pushing the boundaries of AI technology and leading the charge in building intelligent solutions that transform how Tax and Trade products work? Join the Thomson Reuters Corporate Tax and Trade team and drive the technical execution...Work at officeLocal areaFlexible hours
$118k - $162k per year
...all in on this mission. If you are too, let’s talk. The Okta Android platform team is responsible for building Okta’s Android Apps and... .... We are looking for an experienced Software Development Engineer in Test (SDET) to join the Android platform team. The team is responsible...Local areaWorldwide- Build Android SDKs in Toronto with Kotlin, Java, and AI coding agents. Shape scalable mobile platforms for spatial intelligence and indoor... ...workflowsStrong Kotlin–Java interoperability and software engineering fundamentalsTechnical leadership involving architecture, implementation...
- Principal Engineer, Retail Systemswho we arelululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support...Long term contractPermanent employmentPart timeLocal area
- A leading mobile application provider is looking for a Staff Android Engineer to enhance their product with innovative features. This role involves collaborating with a cross-functional team to develop consumer-facing applications that improve safety and communication for families...Remote work
- Build Joist’s Android application remotely from Canada using Kotlin, Jetpack Compose, and modern mobile development practices for contractors.As an Android Engineer at EverPro, you will contribute to solutions from inception through deployment. You will design reliable code,...For contractorsRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Engineer - Android. Be the first to apply!
Related searches
- engineering project manager Winnipeg, MB
- chief power engineer Winnipeg, MB
- mechanical engineering project manager Winnipeg, MB
- mechanical engineering director Winnipeg, MB
- project engineer assistant project manager Winnipeg, MB
- director software engineering Winnipeg, MB
- general engineer Winnipeg, MB
- chief engineer Winnipeg, MB
- directeur ingénierie Winnipeg, MB
- android developer remote Winnipeg, MB

