Call Center Engineer (Telephony & Python Automation)

Infinite Computer Solutions (ICS)
Dallas, TX, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Automatic Call Distributor Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Data Analysis Application Services Automation of Tests Interactive Voice Response Microsoft Azure Bash Shell VoIP Cloud Computing
+50 more
Computer Programming Computer Telephony Integration Customer Interaction Management (Software) Data Mining DevOps Disaster Recovery Domain Name System (DNS) Amazon DynamoDB Issue Tracking Systems Virtual Private Networks (VPN) JSON Python (Programming Language) Microsoft Dynamics Networking Basics Routing PCI Data Security Standards Performance Tuning Windows PowerShell Public Switched Telephone Networks Queue Management Systems Cloud Services Standard Sql Runbook Salesforce.Com Software Deployment Software Engineering SQL Databases Systems Integration TCP/IP Extensible Markup Language (XML) Software Organization Amazon Connect Scripting Google Cloud Load Balancing Cisco Unified Contact Center Enterprise (UCCE) Genesys System Availability Reliability of Systems Firewalls (Computer Science) Git Event Driven Architecture Information Technology Tools for Reporting Api Gateway Restful APIs Software Version Control Cisco Servicenow Telco Cloud

Job description

We are seeking an experienced Senior Call Center Engineer to design, implement, support, and optimize enterprise contact center platforms and telephony infrastructure. This role combines deep expertise in contact center technologies, telephony systems, cloud communications, and automation development using Python. The ideal candidate will serve as a technical leader responsible for ensuring high availability, performance, security, and continuous innovation across voice, digital, and self-service customer engagement platforms.

The Senior Call Center Engineer will work closely with business stakeholders, operations teams, vendors, architects, and developers to deliver scalable customer experience solutions while automating operational processes and integrations., Contact Center Engineering

  • Design, implement, and maintain enterprise contact center platforms such as Amazon Connect, NICE CXone, Genesys, Five9, Cisco UCCE/UCCX, Avaya, or similar solutions.
  • Configure and support IVR, ACD, call routing, skills-based routing, queue management, and omnichannel communication platforms.
  • Develop and maintain call flows, routing scripts, prompts, CTI integrations, and self-service capabilities.
  • Manage telephony services including SIP trunking, PSTN connectivity, Session Border Controllers (SBCs), carriers, and voice infrastructure.
  • Perform platform upgrades, migrations, testing, and production deployments.
  • Troubleshoot complex call quality, signaling, routing, and carrier-related issues.
  • Monitor platform health and implement performance optimization strategies.

Automation & Software Development

  • Design and develop automation solutions using Python to improve operational efficiency.
  • Build integrations between contact center platforms, CRM systems, ticketing systems, reporting platforms, and third-party applications.
  • Develop APIs, data extraction tools, reporting automation, and workflow orchestration solutions.
  • Create scripts for platform administration, monitoring, configuration auditing, and compliance validation.
  • Develop automated testing and deployment solutions to improve system reliability.
  • Maintain source control and follow software development best practices.

Cloud & Infrastructure Management

  • Support cloud-based contact center and telephony environments.
  • Configure and maintain AWS, Azure, or other cloud services supporting contact center platforms.
  • Implement infrastructure-as-code and automation practices where applicable.
  • Collaborate with network and security teams to ensure platform reliability and compliance.
  • Participate in disaster recovery planning, business continuity testing, and high-availability designs.

Operational Support

  • Act as a Tier III escalation resource for complex production incidents.
  • Perform root cause analysis and implement permanent corrective actions.
  • Participate in on-call support rotations.
  • Create technical documentation, runbooks, architecture diagrams, and operational procedures.
  • Support vendor management activities and engage vendors during incident resolution.

Leadership & Collaboration

  • Provide technical leadership and mentoring to junior engineers.
  • Lead technical projects including platform transformations and cloud migrations.
  • Partner with business stakeholders to gather requirements and translate them into technical solutions.
  • Recommend technologies and automation opportunities to improve customer and agent experiences., * NICE CXone
  • Genesys Cloud
  • Cisco Contact Center
  • Five9
  • Interactive Voice Response (IVR)
  • Automatic Call Distribution (ACD)
  • Workforce Optimization
  • Omnichannel Routing

Telephony

  • SIP Protocol
  • VoIP Technologies
  • PSTN Connectivity
  • SBC Configuration
  • Carrier Management
  • Call Flow Analysis
  • Voice Quality Troubleshooting

Programming & Automation

  • Python
  • REST APIs
  • JSON/XML
  • SQL
  • Git

Cloud & Infrastructure

  • AWS
  • Azure
  • Infrastructure as Code

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent experience.
  • 7+ years of experience supporting enterprise contact center platforms.
  • 5+ years of experience with telephony technologies including:

  • SIP
  • VoIP
  • PSTN
  • SBCs
  • Call routing

  • 3+ years of professional Python development experience.
  • Experience developing and consuming REST APIs.
  • Strong understanding of IVR design, ACD functionality, and omnichannel routing.
  • Experience troubleshooting voice quality and signaling issues.
  • Knowledge of networking fundamentals including TCP/IP, DNS, VPN, firewalls, and load balancing.
  • Experience with SQL and data analysis tools.
  • Strong written and verbal communication skills., * Experience with Amazon Connect, NICE CXone, Genesys Cloud, Cisco Contact Center, or Five9.
  • AWS, Azure, or Google Cloud certifications.
  • Experience using:

  • Lambda
  • API Gateway
  • DynamoDB
  • S3
  • Kinesis
  • Event-driven architectures

  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with PowerShell, Bash, or other scripting languages.
  • Experience with CRM integrations such as Salesforce, ServiceNow, or Microsoft Dynamics.
  • Knowledge of PCI DSS, HIPAA, FedRAMP, or other regulated environments.
  • Experience supporting contact centers with 500+ agents., This role is ideal for a highly technical engineer who combines deep telephony expertise with strong Python development skills to build, automate, and support enterprise-scale contact center solutions.

About the company

Infinite is a global leader in digital engineering and IT services, with over 20 years of experience driving digital transformation. We partner with leading Fortune 1000 companies to deliver innovative, scalable technology solutions that accelerate business outcomes.

With deep expertise in telecommunications, healthcare, banking, and finance, Infinite helps organizations optimize and modernize their technology landscapes to achieve long-term growth and efficiency.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:26 min

Spear phishing IT administrators with malicious VoIP spoofing

Mauro Verderosa · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

2:00 min

Pivoting to digital engineering and code reuse

Ulrich Irnich Ulrich Irnich · WWC 2023

Videos

See all

Related articles

See all