Software Engineer, Mobile
Listed on 2026-01-14
-
Software Development
Software Engineer, App Developer - Mobile/Web, Full Stack Developer, Android Developer
Join to apply for the Software Engineer, Mobile role at Sierra Business Solution
.
The role focuses on iOS and/or Android, owning our Experience SDKs – the native building blocks customers use to embed Sierra’s chat and voice agents into their mobile apps.
The role- Technical lead for how Sierra shows up on mobile: UI surfaces, animations, voice interactions, performance, and deep operating‑system integrations.
- Collaborate with design and web frontend to make the mobile experience considered and cohesive.
- Work across the stack when needed, with occasional backend (Go, Graph
QL) or frontend code.
- Own the mobile Experience SDKs for iOS and Android, leading architecture, implementation, and evolution.
- Deepen OS‑level integrations: notifications, background execution, voice/audio routing, app extensions, system share sheets, in‑app attachments, deep links, and more.
- Design and ship best‑in‑class mobile interfaces, translating Figma concepts into fluid responsive experiences.
- Create a robust SDK developer experience with clear APIs, documentation, and sample apps.
- Collaborate tightly with web frontend and product teams to keep interactions coherent across platforms.
- Champion quality, performance, and craftsmanship, setting the bar for mobile engineering at Sierra.
- Deep mobile engineering expertise – 6–10+ years building high‑quality native mobile apps or SDKs on iOS (Swift) or Android (Kotlin).
- Strong SDK and API design instincts, clean surfaces, versioning, and backward compatibility.
- Product and UX sensitivity, attention to animation, gesture, accessibility.
- High‑bandwidth collaboration and clear communication with designers, PMs, and engineers.
- Strong sense of ownership, end‑to‑end responsibility.
- Solid understanding of the broader stack; experience with Graph
QL and/or Go is a plus.
- Built mobile SDKs or framework‑style products integrated by other teams.
- Experience with real‑time or media‑heavy experiences (messaging, voice, video, streaming UI).
- Worked on design systems, component libraries, or shared UI kits across platforms.
- Trust:
Build trust with customers, each other, and through accountability. - Customer Obsession:
Drive outcomes, not just milestones. - Craftsmanship:
Get details right, continuously improve. - Intensity:
Play to win, fix issues, learn openly. - Family:
Support and respect each other, balance intensity and well‑being.
- Flexible (Unlimited) Paid Time Off
- Medical, Dental, and Vision benefits for you and your family
- Life Insurance and Disability Benefits
- Retirement Plan (401K, pension) with Sierra match
- Parental Leave
- Fertility and family building benefits through Carrot
- Lunch and snacks to keep you energized
- Discretionary Benefit Stipend for personal use
- Free alphorn lessons
These benefits are further detailed in Sierra’s policies and are subject to change at any time, consistent with the terms of any applicable compensation or benefits plans. Eligible full‑time employees can participate in Sierra’s equity plans subject to the terms of the applicable plans and policies.
Be you, with usWe’re working to bring the transformative power of AI to every organization in the world. To do so, it is important to us that the diversity of our employees represents the diversity of our customers. We believe that our work and culture are better when we encourage, support, and respect different skills and experiences represented within our team. We encourage you to apply even if your experience doesn’t precisely match the job description.
We strive to evaluate all applicants consistently without regard to race, color, religion, gender, national origin, age, disability, veteran status, pregnancy, gender expression or identity, sexual orientation, citizenship, or any other legally protected class.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).