Senior Mobile Engineer - Instrumentation SDK (iOS)

📍 Germany
📍 Spain
📍 United Kingdom
📍 Ireland
📍 Sweden
EUR 97,000-121,000 per year
SENIOR
✅ Remote

Tech Stack

Android @ 7 Communication @ 6 Flutter @ 4 Grafana Java @ 7 Kotlin @ 7 Mentoring @ 4 Objective-C @ 4 Observability @ 6 OpenTelemetry @ 3 React @ 4 Reporting @ 6 Security @ 4 Swift @ 4 iOS @ 4

Details

Grafana Labs is hiring a Senior Mobile Engineer to build and evolve high-performance instrumentation SDKs for iOS. The role focuses on mobile observability, including traces, metrics, logs, crashes, and user sessions, with close integration with OpenTelemetry and Grafana Cloud.

This is a fully remote opportunity. Applicants currently based in Spain, Ireland, Germany, the United Kingdom, or Sweden are being considered.

Responsibilities

  • Build and evolve mobile instrumentation SDKs for iOS using Swift and Objective-C, prioritizing performance, stability, and developer experience.
  • Design and ship features such as session tracking, crash reporting, sampling strategies, automatic context propagation, and OpenTelemetry integrations.
  • Own projects end to end.
  • Break large, ambiguous problems into incremental deliverables, design modular solutions, ship MVPs, gather feedback, and iterate quickly.
  • Ensure quality through automated tests, continuous integration, documentation, and smooth, backwards-compatible upgrade paths.
  • Collaborate with backend, frontend, product, and solutions engineering teams to deliver cohesive end-to-end observability workflows.
  • Engage with the open-source community by reviewing pull requests, discussing design proposals, and guiding external contributors.
  • Mentor teammates, participate in technical design discussions, and help shape the mobile observability roadmap.

Requirements

  • Strong mobile engineering experience with iOS using Swift and Objective-C; Android experience with Kotlin or Java is optional.
  • Demonstrated experience building or maintaining mobile SDKs, platform libraries, or other developer-facing platform code used by external developers.
  • Experience working with performance-sensitive code, including startup time, memory usage, and network efficiency, and making pragmatic tradeoffs.
  • Familiarity with OpenTelemetry, including instrumentation, SDKs, and collectors, or experience contributing to or maintaining OpenTelemetry SDKs or similar telemetry libraries.
  • Excellent written and verbal communication skills.
  • Ability to work autonomously and collaboratively in a fully remote, globally distributed team.
  • Customer-focused, coachable, and passionate about developer experience, documentation, mentoring, and roadmap development.
  • Pragmatic and comfortable navigating ambiguity, prioritizing progress over perfection and iterating based on feedback.

Bonus Qualifications

  • Contributions to OpenTelemetry, crash-reporting libraries, or other observability open-source software.
  • Experience with cross-platform frameworks such as React Native or Flutter, or with building native bindings and bridges.
  • Experience with mobile security, privacy, or platform integration challenges.
  • Experience with crash aggregation, session replay, or sampling for mobile telemetry.

Benefits

  • Compensation in Germany of €97,000–€121,000 per year; actual compensation may vary based on level, experience, and skills.
  • Restricted Stock Units (RSUs).
  • Fully remote global culture.
  • Career growth opportunities.
  • Thirty days of annual leave per annum, including three Grafana Shutdown Days, subject to local legislation.
  • In-person onboarding.

More jobs at Grafana Labs

Similar jobs