Skip to Main Content

Job Title


Staff Mobile Engineer: Instrumentation SDK (iOS/Android) - Observability | Canad


Company : Grafana


Location : Toronto, Ontario


Created : 2026-03-07


Job Type : Full Time


Job Description

Staff Mobile Engineer: Instrumentation SDK (iOS/Android) - Observability | Canada | Remote Grafana Labs is a remotefirst, opensource powerhouse. There are more than 20M users of Grafana, the open source visualization tool, around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a NASA launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps more than 3,000 companies -- including Bloomberg, JPMorgan Chase, and eBay -- manage their observability strategies with the Grafana LGTM Stack, which can be run fully managed with Grafana Cloud or selfmanaged with the Grafana Enterprise Stack, both featuring scalable metrics (Grafana Mimir), logs (Grafana Loki), and traces (Grafana Tempo). Were scaling fast and staying true to what makes us different: an opensource legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovationdriven environment where transparency, autonomy, and trust fuel everything we do. You may not meet every requirement, and thats okay. If this role excites you, wed love you to raise your hand for what could be a truly careerdefining opportunity. The Opportunity: We value open standards, great developer experience, and doing the hard engineering needed to ship reliable software at scale. You may not meet every requirement below. If this role excites you, please raise your hand. What Youll Be Doing: Build and evolve mobile instrumentation SDKs for iOS (Swift / ObjC) and Android (Kotlin / Java), prioritizing performance, stability, and a great developer experience. Design and ship SDK features such as session tracking, crash reporting, sampling strategies, automatic context propagation, and OpenTelemetry integrations. Own projects endtoend. Ensure quality: automated tests, CI, documentation, and smooth, backwardscompatible upgrade paths. Collaborate crossfunctionally with backend, frontend, product, and solutions engineering to ensure cohesive endtoend observability workflows. Engage with the opensource community: review PRs, discuss design proposals, and help guide external contributors. Mentor teammates, participate in technical design discussions and help shape the mobile observability roadmap. We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a companyfunded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AIassisted development: faster prototyping, test generation, refactors, documentation, and incident followupsalways paired with strong code review and quality standards. Youll also have access to frontier models (e.g., GPTCodex 5/3, Claude Opus 4.6, Gemini 3 Pro). What Makes You a Great Fit: Youre a motivated selfstarter with a bias toward action and the ability to run with poorly defined scopes. You can operate autonomously while being highly collaborative. Strong mobile engineering experience (one or both): iOS (Swift/ObjC) and/or Android (Kotlin/Java). Demonstrated experience building or maintaining mobile SDKs, platform libraries, or other developerfacing platform code used by external developers. Experience working with performancesensitive code (startup time, memory, network efficiency) and making pragmatic tradeoffs. Familiarity with OpenTelemetry (instrumentation, SDKs, collectors) or experience contributing to/maintaining OTel SDKs or similar telemetry libraries. Comfortable working in a fully remote, globally distributed team. Coachable, customerfocused, and passionate about developer experience, you can do more than code: you write docs, mentor others, and shape roadmaps. Pragmatic and comfortable navigating ambiguity: you prioritize progress over perfection and iterate quickly based on feedback. Bonus Points For: Contributions to OpenTelemetry, crash reporting libraries, or other observability OSS. Experience with crossplatform frameworks (React Native, Flutter) or building native bindings/bridges. Experience with mobile security, privacy, or platform integration challenges. Prior work on crash aggregation, session replay, or sampling for mobile telemetry. In Canada, the compensation range for this role is $186,368 - $223,642 CAD. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs'''' success. We believe in shared outcomesRSUs help us stay aligned and invested as we scale globally. *Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific markets defined pay range & benefits at the beginning of the process. Why Youll Thrive at Grafana Labs: 100% Remote, Global Culture - As a remoteonly company, we bring together talent from around the world, united by a culture of collaboration and shared purpose. Scaling Organization Tackle meaningful work in a highgrowth, everevolving environment. Transparent Communication Expect open decisionmaking and regular companywide updates. InnovationDriven Autonomy and support to ship great work and try new things. Open Source Roots Built on communitydriven values that shape how we work. Empowered Teams High trust, low ego culture that values outcomes over optics. Career Growth Pathways Defined opportunities to grow and develop your career. Approachable Leadership Transparent execs who are involved, visible, and human. Passionate People Join a team of smart, supportive folks who care deeply about what they do. InPerson onboarding - We want you to thrive from day 1 with your fellow new Grafanistas to learn all about what we do and how we do it. Balance is Key - We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect. *We will comply with local legislation where applicable. Equal Opportunity Employer: We will recruit, train, compensate and promote regardless of race, religion, color, national origin, gender, disability, age, veteran status, and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organization and were working hard to make sure thats the foundation of our organization as we grow. Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings. For information about how your personal data is used once youve applied to a job, check out our privacy policy. #J-18808-Ljbffr