Job Closed
This listing is no longer active.
Cresta is a software company using artificial intelligence and real-time coaching to transform the way sales and retention teams learn high-value skills. To do
Staff Software Engineer, Backend – AI Agent Integrations
Location
Canada
Posted
103 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer, Backend – AI Agent Integrations
Cresta
• Lead the architecture and evolution of Cresta’s AI Agent integration framework across CCaaS platforms. • Design scalable, extensible backend systems that manage real-time conversation state, session lifecycle, and context propagation. • Establish architectural patterns for AI-to-human handoff that ensure durability, reliability, and seamless customer experience. • Define integration strategies for voice, chat, messaging, routing, and agent desktop APIs across enterprise platforms. • Drive system design for high availability, low latency, and fault tolerance in real-time environments. • Set standards for observability, monitoring, incident response, and operational excellence. • Partner closely with ML engineers to operationalize AI Agent capabilities into production-grade systems. • Influence technical roadmap and prioritization in collaboration with engineering leadership. • Mentor senior engineers and raise the bar for backend engineering excellence across the organization. • Lead complex cross-team technical initiatives from design through production rollout.
Job Requirements
- Bachelor’s degree in Computer Science or related field.
- 8+ years of experience building scalable backend systems in production environments.
- Demonstrated experience leading architecture for large-scale distributed systems.
- Deep expertise in API design (REST, gRPC) and service-oriented architectures.
- Strong understanding of real-time communication systems and low-latency system design.
- Experience designing integrations with third-party enterprise platforms and APIs.
- Proven track record of driving technical direction across teams.
- Experience with containerized environments (Kubernetes, Docker).
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Strong expertise in reliability engineering, observability, and enterprise-grade security.
- Experience with CCaaS platforms, contact center systems, or real-time communications is highly valued.
- Familiarity with AI Agents, LLM-based systems, or AI orchestration platforms is a strong plus.
Benefits
- We offer Cresta employees a variety of medical, dental, and vision plans, designed to fit you and your family’s needs
- Paid parental leave to support you and your family
- Monthly Health & Wellness allowance
- Work from home office stipend to help you succeed in a remote environment
- Lunch reimbursement for in-office employees
- PTO: 3 weeks in Canada
Related Guides
Related Job Pages
More Backend Engineer Jobs
Full-Stack MDM Developer – Backend-Focused
QuickTeamWe provide businesses with virtual employees to help them save time and money!
• Assist with building a custom MDM system for iOS and Android • Implement device enrollment, policy enforcement, remote configuration, app deployment, and remote wipe capabilities • Develop secure device communication and management workflows • Design and maintain backend services using TypeScript and Convex • Build APIs and data models to support MDM functionality • Collaborate with the frontend team to integrate backend services seamlessly • Ensure scalability, reliability, and maintainability of backend systems
• Design, build and maintain APIs, services, and systems across Parser’s engineering teams. • Work with engineers across the company to build new features at large-scale. • Improve engineering standards, tooling, and processes.
Senior Software Engineer, Node.js
MagmaLabsMagmalabs builds tailored software solutions to help companies execute their vision.
• Lead the architectural design, development, and continuous evolution of scalable backend applications using Node.js (preferably with TypeScript) • Design and implement RESTful and/or GraphQL APIs with clear versioning, validation, documentation, and error-handling standards • Optimize database performance (primarily PostgreSQL), including schema design, indexing strategies, query tuning, and transaction management • Implement asynchronous processing, background jobs, and event-driven workflows using modern queue or messaging systems • Design resilient integrations with third-party APIs and services (timeouts, retries, circuit breakers, monitoring) • Ensure code quality and reliability through automated testing (unit, integration, and contract tests) • Participate in code reviews, maintain high engineering standards, and actively mentor team members • Collaborate cross-functionally with product managers, designers, and other engineers to deliver end-to-end solutions • Contribute to infrastructure and deployment processes (Docker, Kubernetes, CI/CD pipelines) • Improve production reliability through monitoring, logging, tracing, and performance optimization • Maintain clear technical documentation, including architecture decisions and operational guidelines • Take ownership of complex technical initiatives and drive them to completion independently
• Partnering with experienced Java Engineers for future B2B engagements • Involve enterprise-grade applications, backend services, integrations, and cloud-native environments • Open to project-based collaboration as contractor




