Senior Swift SDK Engineer

Wiraa United State
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Design and develop Ditto's Swift SDK, leading the technical vision and roadmap for the product. Collaborate with cross-functional teams to shape product requirements and resolve technical challenges. Mentor and review code for engineering team members.

Key Highlights
Define and own the technical vision and roadmap for Ditto's Swift SDK
Design, develop, and deliver robust, idiomatic Swift SDK features
Mentor and review code for engineering team members
Technical Skills Required
Swift Rust C/C++ XCTest XCUITest GitHub Actions Fastlane LLDB Instruments binary size optimization techniques
Benefits & Perks
Competitive salary
Meaningful equity options
Comprehensive health insurance
Life and disability insurance
Retirement savings plans
Flexible spending accounts
Flexible time off policies
Remote work flexibility

Job Description


About The Company

Ditto is a pioneering technology company dedicated to transforming how data moves at the edge. Our mission is to enable developers to build resilient, real-time applications that function seamlessly regardless of network conditions. Whether users are in a stadium, on an airplane, or in remote military bases, Ditto's peer-to-peer synchronization engine ensures devices remain connected and data remains consistent, even without internet access. Backed by over $145 million in funding, Ditto is trusted by leading organizations such as Chick-fil-A, Delta Airlines, and the U.S. military. Our solutions power mission-critical experiences across diverse industries including aviation, retail, travel, hospitality, and defense. As a fast-growing, globally distributed startup, we are committed to fostering a diverse and inclusive team that reflects a wide range of perspectives necessary to solve the world's most challenging connectivity problems.

About The Role

We are seeking a highly skilled Staff Software Engineer specializing in Swift SDK development to join our SDK team. In this pivotal role, you will set the technical vision and lead the end-to-end delivery of Ditto's Swift SDK, empowering developers to synchronize data in real-time across Apple platforms including iOS, macOS, watchOS, and tvOS. Your responsibilities will include designing idiomatic, type-safe Swift APIs, architecting cross-platform SDK modules, and building reliable bridges between Swift and Ditto's native Rust core through Swift/C++ interop and FFI patterns. You will play a key role in shaping the SDK's architecture, ensuring high-quality delivery, and driving engineering excellence. Collaborating cross-functionally with product, design, QA, and support teams, you will act as a technical leader and subject matter expert, advocating for developer experience and SDK quality. Your work will directly impact how developers build resilient, real-time applications that function flawlessly in challenging network environments, aligning with Ditto’s mission to redefine connectivity at the edge.

Qualifications

  • 8+ years of experience in building production-quality software with a proven track record of shipping reliable, high-performance code
  • Deep expertise in Swift programming, including designing idiomatic, type-safe APIs following Apple’s Human Interface Guidelines and API Design Guidelines
  • Extensive experience with native interop, building FFI bridges between Swift and C/C++/Rust, with a strong understanding of memory management and thread safety across language boundaries
  • Proficiency with testing frameworks and quality practices, including unit, integration, and UI testing, as well as CI/CD pipeline design (XCTest, XCUITest, GitHub Actions, Fastlane)
  • Strong leadership skills demonstrated through mentoring engineers, driving architecture decisions, and establishing best practices in engineering
  • Systems-level understanding of memory management, concurrency patterns (GCD, async/await, actors), and performance optimization techniques
  • Excellent written and verbal communication skills, capable of creating detailed design documents, RFCs, and technical proposals
  • Experience working with Apple development tools such as Instruments, LLDB, static analyzers, and binary size optimization techniques

Responsibilities

  • Define and own the technical vision and roadmap for Ditto’s Swift SDK, including architecture decisions, API design, and strategic initiatives
  • Design, develop, and deliver robust, idiomatic Swift SDK features that integrate seamlessly with Apple platforms and follow best practices
  • Architect and maintain the Swift-to-Rust FFI layer, ensuring memory safety, thread safety, and high performance across all supported platforms
  • Implement comprehensive testing strategies, automate releases via CI/CD pipelines, and monitor SDK performance and stability through observability tools
  • Mentor and review code for engineering team members, fostering a culture of engineering excellence and continuous improvement
  • Collaborate with cross-functional teams to shape product requirements, resolve technical challenges, and ensure customer success
  • Engage directly with customers to diagnose integration issues, gather feedback, and iterate on API design to enhance developer experience
  • Create detailed documentation, sample applications, and migration guides to support developer onboarding and SDK adoption
  • Optimize SDK performance by profiling and tuning memory usage, battery consumption, binary size, and cold-start times, while navigating platform-specific constraints and App Store requirements

Benefits

  • Competitive salary within the range of $186,000 to $331,000 per year, complemented by meaningful equity options
  • Comprehensive health, dental, and vision insurance coverage
  • Life and disability insurance benefits
  • Retirement savings plans including 401(k) in the US and pension plans in other regions
  • Flexible spending accounts and region-specific benefits to support your well-being
  • Flexible time off policies to promote work-life balance
  • Remote work flexibility with optional access to our offices in Atlanta and San Francisco for collaboration or meetings
  • Opportunities for professional growth, mentorship, and involvement in cutting-edge connectivity solutions

Equal Opportunity

Ditto is proud to be an equal-opportunity employer. We do not discriminate in hiring or employment decisions based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or any other legally protected characteristic. We are committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the application process. If you require assistance or an accommodation due

Subscribe our newsletter

New Things Will Always Update Regularly