Job Title:
Software ArchitectJob Description
We're Concentrix. The intelligent transformation partner. Solution-focused. Tech-powered. Intelligence-fueled.Position Overview
We are looking for a skilled Software Architect with strong experience in telecommunication systems and real-time cloud solutions to join our R&D team developing the CCaaS Migration Tool (ixMigrate) — an intelligent automation platform that enables enterprises to seamlessly migrate from legacy or on-prem contact center platforms to modern Contact Center as a Service (CCaaS) environments.
As an Architect, you will design and guide the implementation of scalable, event-driven, and fault-tolerant architectures using modern cloud and workflow orchestration technologies. You will collaborate closely with cross-functional teams to ensure the system delivers high reliability, low latency, and operational excellence across distributed deployments.
⸻
Responsibilities
• Define and evolve the system and solution architecture for the CCaaS Migration product in alignment with business and technical goals.
• Work with engineering teams to translate functional and non-functional requirements into robust designs using C4 modeling, Temporal, GraphQL, PostgreSQL, and Azure services.
• Ensure the platform supports real-time data transfer, workflow orchestration, and secure multi-tenant operations.
• Drive architectural decisions related to scalability, observability, and system resiliency (e.g., rollback, parity testing, fault recovery).
• Collaborate with DevOps to define IaC (Terraform) and deployment blueprints for private and hybrid cloud environments.
• Provide technical leadership and mentorship to developers, ensuring code quality, performance, and architectural consistency.
• Support integration with telephony APIs, CRM, and WFM systems, ensuring low-latency and reliable migration of call flows, IVRs, and routing logic.
• Partner with Product and QA teams to validate architecture through end-to-end automated testing and synthetic traffic validation.
⸻
Qualifications
• Bachelor’s or Master’s degree in Computer Science, Telecommunications, or related field.
• 8+ years of experience in software architecture, with strong exposure to telecom, real-time, or CCaaS systems.
• Expertise in cloud platforms (Azure preferred; AWS or GCP a plus) and Infrastructure as Code (Terraform).
• Proven experience designing systems using microservices, containers (Docker/Kubernetes), and event-driven architectures.
• Hands-on knowledge of Python, GraphQL (Hasura), and workflow orchestration frameworks such as Temporal.
• Familiarity with real-time communication protocols (SIP, WebRTC, voice routing) and contact center APIs (Genesys, NICE, Five9, Amazon Connect, etc.).
• Strong understanding of CI/CD, observability (Application Insights, Elasticsearch), and security best practices.
• Excellent communication and leadership skills with the ability to influence and mentor technical teams.
• Experience working in Agile/Scrum environments.
Location:
POL Krakow - ul. Lubomirskiego 20, Unity Tower 14th FlrLanguage Requirements:
Time Type:
Full timeIf you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents