ibex. is seeking a technically proficient Senior Software Engineer – AI Solutions to design, build, integrate, test, and deploy AI-powered voice and digital agents for enterprise clients.
The role combines hands-on AI agent development with software engineering and client-facing solution delivery. The engineer will work closely with clients and internal teams to translate business requirements into conversational journeys, workflows, integrations, and production-ready AI solutions using enterprise AI platforms.
Responsibilities
Design and build AI-powered voice and digital agents using enterprise AI platforms.
Work directly with clients to understand requirements and translate them into agent personas, prompts, conversation journeys, workflows, and business rules.
Configure and customize AI agents using platform capabilities, reusable components, and custom code where required.
Develop and integrate solutions using TypeScript/JavaScript, REST APIs, webhooks, SDKs, and JSON-based interfaces.
Work with enterprise systems and backend services, including authentication and data integrations.
Apply prompt engineering, context design, RAG, tool/function calling, and AI agent concepts to improve agent performance.
Build and maintain integrations required to support client use cases and agent workflows.
Perform functional testing, troubleshooting, debugging, and optimization across agents, integrations, and backend systems.
Support client demos, UAT, deployment, and post-deployment issue resolution.
Collaborate with Product, Engineering, QA, Solutions, and Client teams throughout the solution delivery lifecycle.
Identify opportunities to create reusable configurations, components, and integration patterns that improve delivery efficiency across clients.
Document solution configurations, integrations, technical decisions, and operational requirements.
Take ownership of assigned technical deliverables and drive them to completion with appropriate guidance from senior technical resources.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field.
3–5 years of experience in software development, technical implementation, backend integration, or solution delivery.
Strong hands-on experience with TypeScript/JavaScript; Node.js experience is a plus.
Experience working with REST APIs, webhooks, JSON, Git, and SQL/databases.
Practical experience with Generative AI, LLMs, conversational AI, prompt engineering, or RAG.
Experience building or configuring AI agents, chatbots, voicebots, or low-code/no-code solutions is highly desirable.
Ability to understand business requirements and convert them into technical workflows and conversational experiences.
Basic understanding of voice/telephony concepts such as SIP, IVR, call routing, and transfers is desirable.
Experience troubleshooting API integrations, agent behavior, data flows, and production issues.
Strong communication and stakeholder management skills, with the ability to work directly with clients.
Ability to work effectively across AI platform configuration, integrations, testing, and custom software development.
Comfortable working in a fast-paced environment with multiple client projects and changing requirements.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Senior Software Engineer Dev
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!