Senior iOS SDK Engineer
New
E
EmbraceMobile Observability
This role is open to candidates located anywhere in the U.S. or Canada.Full-TimeSenior
Salary$130k-170k
Apply NowOpens the employer's application page
Job Details
- Required Skills
- GitSwiftCI/CD
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
- Excellent verbal and written communication skills
- Experience using Git and modern CI/CD workflows
- Openness to AI-augmented engineering workflows
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