Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Backend (AI Agent Integrations) in Ottawa, ON vacancy
  •  ...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.... 
    Senior
    Long term contract
    Full time
    Immediate start
    Remote work

    AutoScale Ventures

    Ottawa, ON
    13 days ago
  • 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%... 
    Senior
    Full time

    IBM

    Ottawa, ON
    1 day ago
  •  ...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,... 
    Senior
    Full time
    Internship
    Manual labor
    Work at office

    forum-ventures

    Ottawa, ON
    23 hours ago
  •  ...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... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    9 hours ago
  • 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... 
    Senior
    Full time
    Internship

    IBM

    Ottawa, ON
    8 days ago
  •  ...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!... 
    Senior
    Full time
    For contractors
    2 days per week

    Veem

    Ottawa, ON
    12 hours ago
  • 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/... 
    Senior
    Full time

    IBM

    Ottawa, ON
    8 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    5 days ago
  • $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... 
    Senior
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    4 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Shift work
    3 days per week

    Motion

    Ottawa, ON
    5 days ago
  •  ...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... 
    Senior
    Full time
    Worldwide

    Tripadvisor

    Ottawa, ON
    4 hours ago
  • $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... 
    Senior
    Full time
    Internship
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  • $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 contract
    Full time
    Temporary work
    Manual labor

    Ericsson

    Ottawa, ON
    5 days ago
  • $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 employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    15 days ago
  • $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... 
    Senior
    Full time
    Manual labor
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Temporary work
    Local area
    Worldwide

    Thales

    Ottawa, ON
    4 days ago
  •  ...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 contract
    Contract work
    Part time
    For contractors
    10 hours per week

    BPG Co-operative Inc.

    Ottawa, ON
    2 days ago
  •  ...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... 
    Senior
    Contract work

    Myticas Consulting

    Ottawa, ON
    15 days ago
  • $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... 
    Senior
    Work at office
    Work from home
    Flexible hours

    Fullscript

    Ottawa, ON
    1 day ago
  • $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 time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Ottawa, ON
    1 day ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Immediate start

    Solink

    Ottawa, ON
    20 days ago
  •  ...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... 
    Senior
    Internship
    Relocation

    Miratech

    Ottawa, ON
    1 day ago
  • $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... 
    Senior
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    3 days ago
  • $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 employment
    Full time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    18 days ago
  •  ...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 contract
    Permanent employment
    Full time
    Internship

    BUMP

    Ottawa, ON
    12 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Relocation

    Miratech

    Ottawa, ON
    13 days ago
  • $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 employment
    Full time
    Contract work
    Internship
    Flexible hours

    TechInsights

    Ottawa, ON
    7 days ago
  • $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

    CGI

    Ottawa, ON
    4 days ago
  •  ...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... 
    Senior
    Full time
    Local area

    Lumentum Operations

    Ottawa, ON
    4 days ago
  • $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... 
    Senior
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    4 days ago

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!