Senior Software Engineer, Backend (AI Agent Integrations)
Cresta
Cresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center. Our platform combines the best of AI and human intelligence to help contact centers discover customer insights and behavioral best practices, automate conversations and inefficient processes, and empower every team member to work smarter and faster. Born from the prestigious Stanford AI lab, Cresta's co-founder and chairman is Sebastian Thrun, the genius behind Google X, Waymo, Udacity, and more. Our leadership also includes CEO, Ping Wu, the co‑founder of Google Contact Center AI and Vertex AI platform, and co‑founder, Tim Shi, an early member of Open AI.
About The Role
Cresta’s AI Agent team is building enterprise‑grade AI Agents that can operate inside real‑world contact center environments. A critical part of that mission is enabling our AI Agents to seamlessly integrate with customers’ CCaaS platforms (Contact Center as a Service), including voice and digital channels — and to smoothly transition conversations between AI and human agents when needed.
This role is focused on building the backend systems that allow our AI Agents to:
- Integrate deeply with leading CCaaS platforms
- Participate in live customer conversations across voice and chat
- Maintain full conversation state and context
- Perform real‑time actions within the CCaaS ecosystem
- Seamlessly hand off conversations to human agents — without losing context, history, or workflow state
- Support human agents with AI assistance after transfer
We are looking for strong backend engineers who want to work at the intersection of distributed systems, real‑time communication, enterprise integrations, and AI Agent orchestration.
This is not a pure research role — it is about building production‑grade infrastructure that enables AI Agents to operate reliably in mission‑critical customer environments.
Why This Role Is Unique
- AI + Real‑Time Systems: Work on infrastructure that enables AI Agents to participate in live conversations at scale.
- Enterprise‑Grade Integrations: Design robust integrations with major CCaaS platforms and customer systems.
- Human‑AI Collaboration: Build the systems that make AI‑to‑human handoff seamless, contextual, and reliable.
- High‑Impact Engineering: Your work directly determines how smoothly AI Agents operate in production environments.
Responsibilities
- Design and build scalable backend services that integrate Cresta’s AI Agents with customers’ CCaaS platforms.
- Architect systems that manage real‑time conversation state, context propagation, and session lifecycle.
- Implement seamless AI‑to‑human handoff mechanisms, ensuring full context transfer and minimal disruption to the customer experience.
- Develop secure and reliable integrations with CCaaS APIs (voice, chat, messaging, routing, agent desktop, etc.).
- Collaborate closely with ML engineers and AI researchers to operationalize AI Agent capabilities in live environments.
- 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.
Qualifications We Value
- Bachelor’s degree in Computer Science or 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 working 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.
Perks & 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.
Compensation for this position includes a base salary, equity, and a variety of benefits. Actual base salaries will be based on 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. Your recruiter can provide further details.
We have noticed a rise in recruiting impersonations across the industry, where scammers attempt to access candidates' personal and financial information through fake interviews and offers. All Cresta recruiting email communications will always come from the @cresta.ai domain. Any outreach claiming to be from Cresta via other sources should be ignored. If you are uncertain whether you have been contacted by an official Cresta employee, reach out to View email address on apply.j-vers.com.
#J-18808-Ljbffr- ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About The Role At AutoScale Ventures, we build... ...a Senior Software Engineer to design, build, and evolve the backend systems that power these data-heavy products in production....SeniorLong term contractFull timeImmediate startRemote work
- Introduction At IBM Software, we transform client challenges into solutions... ...Building the world's leading AI-powered, cloud-native products... ...invest. We're looking for an engineer to own that foundation. You'll... ...: configuration, automation, integrations and data work. The other 25%...SeniorFull time
- ...scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social... ...conversation. Role Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional experience to help design,...SeniorFull timeInternshipManual laborWork at office
- ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare... ...business impact. Responsibilities Develop and enhance AI agents and orchestration capabilities using Python, LangGraph, and LangChain...SeniorFull timeInternshipRemote workRelocation
- Introduction At IBM Software, we transform client challenges into solutions... ...Building the world’s leading AI-powered, cloud-native products... ...unit tested and ready to be integrated into their product. •... ...Preferred Skills • L3 Support Engineering: Exposure to L3 support engineering...SeniorFull timeInternship
- ...Role: Back End Engineer Location: Ottawa, ON Working Structure: Hybrid - 2... ...easier for these clients by supporting integration with all major accounting software including QuickBooks, NetSuite, and... ...You want to build on your use of AI on the job? Bring it on! So do we!...SeniorFull timeFor contractors2 days per week
- Introduction At IBM Software, we transform client challenges into solutions... ...Building the world’s leading AI-powered, cloud-native products... ...and are looking for great engineers to come join our world-class... ...very high level of availability. Backend Developers/architects at IBM/...SeniorFull time
- ...command center for creative strategists : an AI-native platform that bridges the gap... ...further: a persistent creative strategy agent that lives where your team already works... ...Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$71.45k - $102.1k per year
...Graduates for the 5th consecutive year . Position Title: Senior Software Automation Engineer Employment Type: Full-time, Existing vacancy Location:... .... Our optical and photonic solutions power everything from AI and cloud computing to data centers, telecom, and advanced...SeniorFull timeLive InFlexible hours$215k - $300k per year
...command center for creative strategists : an AI-native platform that bridges the gap... ...further: a persistent creative strategy agent that lives where your team already works... ...office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind...SeniorPermanent employmentFull timeInternshipWork at officeRemote workWork from homeShift work3 days per week- ...visitors worldwide. During the pandemic our engineering, product, and design teams went back to... .... One of these teams is looking for a senior iOS engineer with experience designing,... ...code principles, implement unit and integration tests. Provide feedback on technical...SeniorFull timeWorldwide
$142.05k - $292k per year
...a research position. A Forward Deployed AI Engineer is a production engineer who works embedded... ...and deployment of AI-enabled workflows, agents, copilots, and automations into real... ...security, platform layer, multi-platform integration, multi-system workflow integration at programme...SeniorFull timeInternshipWork at officeLocal area$85k - $111.3k per year
...we are transforming how large-scale software systems are understood, designed, developed... ..., and maintained through Generative AI and agentic software engineering. We are seeking an Applied AI... ...use Large Language Models (LLMs), AI agents, knowledge systems, and software-analysis...Long term contractFull timeTemporary workManual labor$90k - $140k per year
...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently... ...software systems; Design, develop, integrate and test software modules and systems;... ...specializing in Artificial Intelligence (AI), Machine Learning (ML), Big Data Analytics...Permanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week$69.45k - $119.45k per year
...reinvent their business with Data & Advanced AI — backed by a $3B investment and... ...product requirements into secure, scalable software components spanning LLM applications, agent orchestration, enterprise knowledge integration, workflow automation, evaluation, observability...SeniorFull timeManual laborWork at officeLocal area- ...possible. This role is Hybrid Ottawa AI Solutions Engineer Position Summary The AI Solutions... ...between traditional mission-critical software engineering and next-generation autonomous... ...the successful candidate will lead the integration of AI-driven capabilities into...SeniorLong term contractFull timeTemporary workLocal areaWorldwide
- ...the most out of this new system. We need a hands-on, technically capable person who understands ERP systems, data migration and software integrations, and who enjoys finding better ways to connect systems and improve processes. This isn't simply a software support position...Long term contractContract workPart timeFor contractors10 hours per week
- ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities Implement...SeniorContract work
$125k - $165k per year
...capabilities Contribute to the backend codebase with an eye toward... ...to ensure compliance and integrity of user data and access Stay... ...~5+ years of professional software development experience ~ Hands... ...code and fostering strong engineering practices What we can offer...SeniorWork at officeWork from homeFlexible hours$175k - $385k per year
...leading security-first enterprise AI company. We build cutting-edge... ...is a team of researchers, engineers, designers, and more, who are... ...control over sensitive data. North integrates seamlessly with existing... ...trusted platform that connects AI agents with workplace tools and...Full timeWork at officeLocal areaRemote workHome office$138.45k - $173.06k per year
...operational insights. Our cloud-based platform integrates seamlessly with your existing cameras... ...role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes... ...teammates will thank you for. You’re also AI-native, you use AI tools as a force multiplier...SeniorPermanent employmentFull timeImmediate start- ...We are looking for a Senior Full Stack Engineer to design, develop, and support scalable cloud-native... ...Java and Spring Boot to develop scalable backend services, React with TypeScript to... ...suits a hands-on engineer with strong software development fundamentals who can take...SeniorInternshipRelocation
$115k - $145k per year
...photonic solutions power everything from AI and cloud computing to data centers... .... We are looking for a hands-on senior developer to take technical ownership of embedded Linux application software from design through implementation, integration, and verification. You will work...SeniorFull timeLive InFlexible hours$104k - $154k per year
...immediate 12-month contract opening for an Engineer. About the team: Welcome to the... ...job: Drive the evolution of multi-agent communication in AI networks through advanced solution... ...knowledge in various fields. Develop software prototypes and execute proof-of-concept...Permanent employmentFull timeContract workInternshipImmediate start- ...Description Job Title : Backend Developer Job Type :... ...contribute to APIs, databases, integrations, background processing, real-... ...teams, external partners, and engineering team members to restore... ...teams to deliver high-quality software solutions and operational enhancements...Long term contractPermanent employmentFull timeInternship
- ...Description We are looking for a Senior Full Stack Engineer to design, develop, and support... ...Java and Spring Boot to develop scalable backend services, React with TypeScript to create... ...suits a hands-on engineer with strong software development fundamentals who can take...SeniorFull timeInternshipRelocation
$125.8k - $133.2k per year
...Platform, the world’s largest vertically integrated collection of unmatched reverse engineering, teardown, and market analysis in... ...THE OPPORTUNITY: As a Software Engineer on the Circuit Analysis Tools... ...leading by example. You’ll use AI-assisted development heavily, and...Permanent employmentFull timeContract workInternshipFlexible hours$80k - $130k per year
...Position Description: Backend Developer (AWS) Reliability Clearance... ...databases, data models and integrations Develop integrations between... ...degree in Computer Science, Engineering, related field, or equivalent... ...with Git and modern software development practices ~ Experience...Full time- ...ll enjoy your career with us! Role Summary We are seeking a senior engineering and AI/ML leader to build and lead a distributed team of AI/ML engineers... ...15+ years of experience across engineering management, software engineering, AI/ML systems, and data science, combined with...SeniorFull timeLocal area
$108.75k - $152.25k per year
...providing a trusted foundation for software-defined businesses to thrive.... ...hardware in a fast-paced engineering environment, we'd love to... ...Collaborate closely with development, integration, and test teams to ensure... ...Experience working with AI technologies Knowledge of...SeniorFull timeInternshipImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Backend (AI Agent Integrations). Be the first to apply!
- software engineer part time Ottawa, ON
- software engineer Ottawa, ON
- software design engineer Ottawa, ON
- software engineer - computer Ottawa, ON
- software developer internship no experience Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer co-op Ottawa, ON
- software development engineer Ottawa, ON
- software developer Ottawa, ON
- software engineer - ai machine learning Ottawa, ON


