
About the role
Decagon is a company specializing in conversational AI platforms that enable brands to deliver personalized customer interactions across multiple channels. The engineering team, particularly the Enterprise Product group, develops tools that make complex AI functionalities accessible to diverse customer teams, supporting scalable and customizable AI agent creation. The company values innovation, velocity, and a results-oriented approach, with a focus on building impactful, enterprise-grade solutions.
The role of a Staff Software Engineer in this team involves leading the development of a full-stack platform that allows customers to build, manage, and optimize AI agents. The engineer will work closely with product managers and other engineering teams to define technical strategies, design scalable architectures, and oversee the implementation of features that support both technical and non-technical users. Mentoring and guiding engineering best practices are also key responsibilities.
Candidates should have extensive experience in full-stack development, particularly with TypeScript and Python, and possess strong skills in system design and architecture. The role requires a proven track record of leading technical initiatives, creating abstractions, and balancing rapid development with technical excellence. Familiarity with AI, large language models, and scalable systems is a plus, along with experience in security-sensitive environments and building developer tools. The position is hybrid and based in San Francisco, with a salary range reflecting experience and impact.