This role is on-site in San Francisco in the Dogpatch neighborhood.
The RoleWe're looking for a Staff Software Engineer to own our iOS SDKs-what our customers use to embed Giga's chat and voice agents into their mobile apps. You'll lead the technical direction for how our agents show up on mobile, making architectural decisions around UI surfaces, animations, voice interactions, and performance that raise the bar for engineering quality across the team.
This is a role for someone who wants to build, not just advise. You'll write code, own the iOS infrastructure, and ship, but you'll also be expected to think beyond your immediate work. Working closely with design and our web frontend team, you'll identify what mobile experiences we should be building next and ensure our native integrations feel as considered and cohesive as our core product.
What You'll Work OnYou'll drive the technical direction for how Giga agents live on mobile devices. Some examples of what you'll own:
- Mobile SDK architecture: Leading the design, implementation, and evolution of our native iOS SDKs. You'll make the core architectural tradeoffs required to embed our voice and chat agents seamlessly into customer apps.
- Deep OS integrations: Pushing the boundaries of what native mobile can do. You will own how our agents interact with iOS capabilities like voice routing, background execution, notifications, and app extensions so the agent feels truly "at home" on the device.
- UI & performance excellence: Sweating the details on motion, gesture handling, and accessibility. You'll set the bar for mobile quality, ensuring our interfaces boast smooth animations, zero latency, and resilient offline behavior.
Tech Stack- Mobile: Swift (iOS)
- Backend: Python (Django/FastAPI), TypeScript (Node.js)
- Frontend: TypeScript, Next.js (you'll interact with this when needed)
- Infrastructure: AWS, Modal, Kubernetes, Postgres
You Might Be a Fit If You- Have 8+ years of native iOS (Swift) engineering experience, with a track record of shipping complex apps or SDKs at scale
- Have strong opinions on clean SDK and API design, and deeply empathize with the external developers who will integrate your work
- Can take a vague product requirement and turn it into a fluid, responsive mobile experience without much guidance
- Possess deep UX sensitivity-you sweat the details on motion, gesture ergonomics, and accessibility to make interfaces feel "just right"
- Understand the depths of iOS and can push platform-native capabilities (like voice routing, background execution, and app extensions) to their limits
- Want to be hands-on at a company where senior engineers ship code, not just review it
- Are comfortable occasionally crossing the stack (e.g., GraphQL, Go) to unblock yourself and fine-tune end-to-end flows
Perks & Benefits- Catered lunch daily
- Dinner stipend
- $150/month wellness benefit (gym, fitness classes, mental health)
- 401(k) plan
- Commuter benefits
- Medical, dental, and vision coverage