This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Director of Software Development & Engineering is a senior technology people leader in our Contact Center Technology team. This role will have enterprise-level accountability for our proprietary middleware platform and for building and scaling a centralized Quality Engineering (QE) organization with strong test automation capabilities. This role sets engineering and quality strategy, leads multiple teams, and ensures delivery of reliable, secure, and compliant platforms in a complex enterprise environment.
Job Responsibility:
Own end-to-end engineering strategy, delivery, and operational health for the platform
Lead and develop multiple software engineering and quality engineering teams across locations
Establish and execute multi-year engineering and platform roadmaps aligned to enterprise architecture and modernization priorities
Build and mature a centralized Quality Engineering organization, including enterprise-scale test automation
Embed quality-by-design practices across the SDLC, CI/CD pipelines, and agile delivery
Ensure platforms meet enterprise standards for availability, performance, security, regulatory compliance, and resiliency
Actively manage technical debt to improve stability, scalability, and speed to market
Partner with senior technology and business leaders to communicate delivery health, quality risk, and tradeoffs
Provide strong people leadership through hiring, coaching, performance management, and succession planning
Requirements:
12+ years of software engineering experience, including senior-level leadership roles
10+ years of direct people leadership managing managers and senior engineers
Proven experience leading multiple engineering teams delivering complex, business-critical platforms
Demonstrated success establishing or transforming centralized Quality Engineering or QA organizations
Experience driving test automation strategies at scale (UI, API, integration, regression, performance)
Strong knowledge of modern SDLC, agile methodologies, CI/CD, DevOps, and platform engineering practices
Experience operating in large, matrixed enterprise environments with senior stakeholder engagement
Strong executive communication skills with the ability to articulate risk, tradeoffs, and delivery outcomes
Nice to have:
Experience supporting highly integrated, customer-facing or contact center platforms
Background in regulated, risk-sensitive, or high-availability environments
Experience leading large-scale platform modernization or technology transformation initiatives
What we offer:
401(k) with company match and Employee stock purchase plan
Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions