Senior Software Engineer, Backend – Platform Team
Cresta · Canada
Job Description
Senior Software Engineer, Backend – Platform Team
Cresta is revolutionizing customer experiences by transforming every conversation into a competitive advantage. Our unified AI platform integrates conversational AI agents, real-time human agent augmentation, and comprehensive conversation intelligence to drive revenue and efficiency. Leading global companies rely on Cresta daily to power their world-class customer interactions.
Born from the Stanford AI Lab and backed by prominent investors, Cresta is at the forefront of AI innovation. Join us to build the future of AI-driven customer experiences.
About the Role
The Core Platform at Cresta is the foundation of our entire product portfolio. Our vision is to create a robust, reliable, secure, and extensible platform that fuels innovation, meets enterprise customer needs, and optimizes operational costs. This role is central to developing critical backend systems, including agent assist services and scalable authentication solutions, built on industry standards and security best practices.
You will focus on building backend systems that enable successful customer integrations, including:
- Enabling agent assist integrations for chat and email, collaborating with frontend, ML, infra, and other backend teams.
- Expanding our backend agent assist services to fulfill customer requirements and feature requests.
- Resolving customer issues that impact integrations, user experience, or system performance.
- Partnering with the authentication and security teams to address Cresta's diverse authentication and security needs for internal workflows and external customer integrations.
We are seeking versatile backend engineers passionate about distributed systems, real-time communication, enterprise integrations, and Identity and Access Management (IAM) systems.
Why This Role Is Unique
- Enterprise-Grade Integrations: Design and implement robust integrations with major CCaaS platforms and customer systems.
- Specialized Auth Experience: Contribute to Cresta's authentication team, building specialized systems for user authentication, service accounts, virtual agents, server workloads, and cloud-based authentication for external integrations.
- Agent Assist Integrations: Collaborate directly with the frontend platform team to develop and deploy agent assist solutions for various channels like chat and email within customer environments.
If you are a strong backend engineer eager to apply your expertise to real-world AI systems within complex enterprise ecosystems and expand your knowledge in authentication, this role offers that unique opportunity.
Key Responsibilities
- Contribute to building a best-in-class company and product.
- Architect systems for managing real-time conversation state, context propagation, and session lifecycle.
- Play a significant role in agent assist integrations (chat and email) and the authentication engineering team.
- Collaborate with Cresta product and engineering teams to build and continuously improve the Cresta platform and new product features.
- Engage with customers to understand their requirements, analyze technical trade-offs, and own customer-facing deliverables.
- Champion and uphold engineering best practices in all work.
- Take technical ownership of substantial parts of the Cresta authentication stack.
- Ensure high availability, low latency, and strong observability for real-time conversation systems.
- Implement authentication, authorization, compliance, and enterprise security best practices across integrations.
- Drive improvements in reliability, performance, and scalability in production environments handling high interaction volumes.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- 5+ years of experience building scalable backend systems in production environments.
- Strong experience designing and maintaining robust APIs (REST, gRPC).
- Solid understanding of distributed systems and real-time communication architectures.
- Experience integrating with third-party enterprise platforms and APIs.
- Experience with CCaaS platforms or contact center systems is a strong plus.
- Familiarity with AI Agents, Virtual Agents, or LLM-based systems is a plus.
- Experience with containerized environments (Kubernetes, Docker).
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Strong understanding of system reliability, observability, and security in enterprise environments.
- Experience in building authentication systems is a plus.
What We Offer
- Comprehensive medical, dental, and vision plans for you and your family.
- Paid parental leave.
- Monthly Health & Wellness allowance.
- Work from home office stipend.
- Paid Time Off (PTO): 3 weeks in Canada.
Compensation for this position includes a base salary, equity, and a variety of benefits. Actual base salaries will be determined by candidate-specific factors, including experience, skillset, and location, and local minimum pay requirements as applicable. We are actively hiring for this role in the US and Canada.
*Cresta is committed to protecting candidates from recruiting impersonations. All official Cresta recruiting communications will originate from the @cresta.ai domain. Please disregard any outreach from other sources. If you have any doubts about the legitimacy of communication, please contact recruiting@
✨ This description was enhanced by AI based on the original listing.