Software Engineer, Channels and Experiences

Sierra•San Francisco, CA
•$230,000 - $390,000

About The Position

Sierra is hiring a Software Engineer for its Channels and Experiences team. The team builds the systems that carry customer conversations with Sierra AI agents across phone calls, SMS, WhatsApp, email, and chat within customer apps. The work addresses the challenges of connecting AI voice, chat, and messaging agents to global communication networks while maintaining the speed and quality of real conversations. The role spans multimodal customer experiences, conversational AI voice, personal-agent access standards, native app components, global telephony, and messaging channels. The engineer will build reliable systems and customer-facing experiences used across industries and at large scale, with a strong focus on shipping, technical depth, product details, and ownership. Sierra is primarily an in-person company based in San Francisco, with offices across North America, Europe, and Asia.

Requirements

  • At least 3 years building production software that real users depend on.
  • At least 4 years of hands-on experience building production systems.
  • A degree in Computer Science or a related field, or equivalent professional experience.
  • Strong backend fundamentals and the ability to work comfortably across backend, infrastructure, mobile, and web.
  • Ability to build reliable, maintainable, secure systems that scale.
  • Curiosity about protocols, edge cases, and end-to-end multimodal experiences.
  • A bias for shipping and finishing work, with motivation and high agency in a high-autonomy culture.
  • An AI-native approach to building, including regular use of AI tools and rethinking how work is done.
  • Attention to product experience and detail, as well as latency and reliability.
  • Passion for working on frontier AI products.

Nice To Haves

  • Experience building AI products for enterprise or consumer use.
  • Experience building native SDKs for iOS using Swift or Android using Kotlin.
  • Experience building messaging apps, voice apps, or voice agents.
  • Experience with SIP, WebRTC, Twilio, or contact-center platforms.
  • Experience with real-time, low-latency distributed systems.

Responsibilities

  • Build multimodal experiences that let customers move between voice, text, images, links, and forms while preserving conversation context.
  • Improve AI voice experiences across global carriers, telephony networks, and contact centers so conversations feel lively and natural.
  • Help build the Personal Agent Protocol, an open standard for enabling personal AI agents to work safely with companies and Sierra agents.
  • Build and define ChatKit, Sierra’s native iOS, Android, and web components for agent conversations, including voice controls, live waveforms, transcripts, and chat.
  • Build and own Sierra’s global telephony stack, including SIP, WebRTC, the Sierra Voice Protocol, and integrations with major contact-center platforms.
  • Build tools that let developers launch channels such as SMS, WhatsApp, RCS, email, LINE, Messenger, and Instagram independently.
  • Ship and maintain reliable, secure, and scalable production software, investigating failures and addressing edge cases across backend, infrastructure, mobile, and web.

Benefits

  • Flexible (unlimited) paid time off.
  • Medical, dental, and vision benefits for employees and their families.
  • Life insurance and disability benefits.
  • Retirement plan dependent on country of employment.
  • Parental leave.
  • Fertility and family-building benefits through Carrot.
  • Lunch, snacks, and coffee.
  • Discretionary benefit stipend.
  • Free alphorn lessons.
  • Eligible full-time employees can participate in Sierra’s equity plans, subject to applicable plan terms and policies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service