Senior iOS SDK Engineer

New
E
EmbraceMobile Observability
United States or Canada, Pacific TimeFull-TimeSenior
Salary$130k-170k range
Apply NowOpens the employer's application page

Job Details

Required Skills
GitObjective-CSwiftCI/CDiOS

Requirements

  • Strong proficiency in Swift, including async/await, structured concurrency, and protocol-oriented design
  • Experience building or maintaining SDKs, frameworks, or developer-facing libraries
  • Deep understanding of Apple platform runtime constraints: memory, threading, lifecycle, startup performance
  • Experience debugging issues in production mobile environments
  • Familiarity with API design, versioning, and SDK evolution
  • Understanding of binary compatibility and ABI stability
  • Strong advocate for testing, reliability, and code quality
  • Experience using Git and modern CI/CD workflows
  • Experience with Objective-C interoperability or method swizzling
  • Familiarity with OpenTelemetry or observability concepts

Responsibilities

  • Design, build, and maintain a modular Swift SDK used by developers across Apple platforms
  • Work on crash reporting, hang detection, performance monitoring, and telemetry instrumentation
  • Build reliable mechanisms for offline storage, batching, retries, and data delivery under mobile runtime constraints
  • Contribute to SDK architecture, API ergonomics, and backward compatibility
  • Design and evolve APIs with a focus on stability, clarity, and long-term compatibility
  • Debug complex issues across devices, OS versions, and app environments
  • Develop and maintain capture services for networking, user interactions, and system events
  • Optimize startup performance, binary size footprint, memory usage, and thread safety
  • Coordinate with cross-platform SDK teams to ensure native SDK changes do not introduce downstream breaking issues
  • Collaborate on OpenTelemetry alignment and upstream contributions
View Full Description & ApplyYou'll be redirected to the employer's site
$130k-170k range
Apply Now