4 months ago
Remote, United States or Toronto, CanadaSenior
Base Salary
$130k - $170k/yr
Responsibilities
- Design, build, and maintain a modular Swift SDK for Apple platforms.
- Work on crash reporting, hang detection, performance monitoring, and telemetry instrumentation.
- Build reliable mechanisms for offline storage, batching, retries, and data delivery.
- Contribute to SDK architecture, API ergonomics, and backward compatibility.
- Design and evolve APIs with a focus on stability 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, memory usage, and thread safety.
- Coordinate with cross-platform SDK teams to prevent downstream breaking issues.
- Collaborate on OpenTelemetry alignment and upstream contributions.
- Partner with Product and Customer Success to incorporate developer feedback.
Requirements
- Strong proficiency in Swift, including async/await and protocol-oriented design.
- Experience building or maintaining SDKs, frameworks, or developer-facing libraries.
- Deep understanding of Apple platform runtime constraints.
- 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.
Benefits
- Remote-first work culture with candidates located anywhere in the U.S. or Canada.
- Regular in-person connections with travel for team off-sites approximately once per quarter.
- Equity in the form of options and a variety of benefits.
- Opportunity to grow in an exciting and collaborative environment.
