{"id":3928691,"url":"https://alion.io/job/cosmo-together-principal-engineer-android","title":"Principal Engineer - Android","company":{"id":2200805,"name":"Cosmo Together","domain":"cosmotogether.com","url":"https://alion.io/company/cosmotogether","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"lead","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Android SDK","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Dagger","optional":false},{"name":"Espresso","optional":false},{"name":"Hilt","optional":false},{"name":"Java","optional":false},{"name":"Jetpack Compose","optional":false},{"name":"JUnit","optional":false},{"name":"Kotlin","optional":false},{"name":"Kotlin Coroutines","optional":false},{"name":"Modularization","optional":false},{"name":"MVVM","optional":false},{"name":"Robolectric","optional":false},{"name":"RxJava","optional":false},{"name":"C++","optional":true},{"name":"Linux","optional":true}],"status":"live","first_seen_at":"2026-10-28T00:00:00Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-11-07T22:40:01Z","board_verified":true,"closed_at":null,"days_open":11,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":11},"description":"Our Story:\nAt 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.\nAbout the Role\nDepartment: Engineering\nRole 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.\nRequirements\nCore Responsibilities\nSet technical strategy and own the architecture, reliability, performance, and security of the Android platform across teams and products.\nServe 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.\nLead technical design end to end: scope ambiguous problems, evaluate tradeoffs, produce and review design docs, and align teams and stakeholders on the approach.\nOwn the AIDL interfaces and communication between Android components, and the integration of hardware drivers and services with system and product applications.\nLead resolution of the hardest cross-layer issues spanning hardware, system services, performance, battery, memory, networking, and applications.\nDefine 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.\nLead and participate in agile ceremonies (daily standup, story refinement, retrospectives) and help the team break large initiatives into well-scoped, parallel workstreams.\nOperate across multiple concurrent workstreams, sequencing and unblocking them without losing technical depth on any.\nMentor engineers at every level, including onboarding and ramping new hires, and grow the next generation of senior and lead engineers.\nAct as the senior technical point of contact for hardware, firmware, product, design, and QA teams, and translate between them.\nDrive platform-wide standards, tooling, and best practices, and influence the technical roadmap beyond any single area.\nSet direction on AI-assisted development, driving adoption across the team where it provides measurable improvements in quality or productivity.\nWhat You'll Bring\nRequired Experience\n8+ years of professional software engineering experience, with 6+ years focused on Android.\n4+ years acting as a technical leader or principal-level IC, setting direction and mentoring engineers across teams.\nDeep, demonstrable expertise in one or more platform domains such as GPS, calling, networking, connectivity, or system services (3+ years of focused depth).\n7+ years hands-on with Android SDK, Android Studio, Kotlin, and Java.\n4+ years hands-on with AOSP, Android framework, system services, privileged apps, HALs, or custom Android devices.\nDeep knowledge of Binder, AIDL, drivers, and hardware-to-application data flow (4+ years).\nExpert understanding of Android architecture, security, performance, and UI development.\n4+ years with MVVM or Clean Architecture, modularization, Dagger or Hilt, Coroutines, Flow, or RxJava.\nExperience with XML Views and Jetpack Compose (3+ years).\nExpert testing and debugging skills using tools such as JUnit, Robolectric, Espresso, logs, traces, and bug reports.\n4+ years working with CI/CD, feature flags, analytics, staged releases, and large codebases.\nA track record of setting and upholding engineering processes (PR hygiene, unit testing, dev testing, code review) across a team.\nA proven history of sound architecture and tradeoff decisions under ambiguity and constraint, at a scope that affected multiple teams or products.\nExcellent communication, ownership, and problem-solving skills, with a demonstrated ability to drive alignment across the org.\nNice to Have\nDeep experience with smartwatches, wearables, IoT, embedded Android, or other custom hardware (3+ years).\nExperience with Linux drivers, JNI, C/C++, Soong, or the AOSP build system.\nPublished Android applications or open-source contributions.\nExperience with design systems and global product releases.\nExperience defining engineering process, tooling, or release infrastructure at the org level.\nFamiliarity with responsible AI-assisted development practices.\nSkills & Attributes\nFluent in English\nStrong technical ownership and decision-making mindset\nComfortable coordinating across time zones and cultures\nOrganized, clear communicator who surfaces risks early\nCalm and effective in fast-moving, ambiguous environments\nBenefits\nWhat We Offer\nCompetitive salary and benefits including 100% employer paid supplemental medical policy \nRemote working environment\nAn opportunity to make a significant impact in a fast-growing company\nGenerous PTO\nCollaborative, creative, and supportive work environment","description_format":"text","description_chars":5636,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":true}]},"benefits":[],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-07T22:40:01Z"}],"visa":[],"liveness":{"score":73,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.813,"p_room":0.9,"age_days":11,"expected_fill_days":29,"reasons":["conf:2","win:mid"],"computed_at":"2026-11-08T01:22:55Z"},"pay":null,"html_url":"https://alion.io/job/cosmo-together-principal-engineer-android","json_url":"https://alion.io/job/cosmo-together-principal-engineer-android.json","meta":{"generated_at":"2026-11-08T01:22:55Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":3001,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2200805},"rest":"https://alion.io/mcp/rest/get_company?id=2200805"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcosmo-together-principal-engineer-android"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcosmo-together-principal-engineer-android"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcosmo-together-principal-engineer-android"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/cosmo-together-principal-engineer-android\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcosmo-together-principal-engineer-android"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3928691}},{"tool":"search_jobs","arguments":{"company":"cosmotogether.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3928691},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}