Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
SSabio Group
Кейптаун, ЮАР24 дня назад
Грейд
Lead
Опыт работы
от 5 лет
Формат работы
Удалённо, Гибрид
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
В Sabio Group мы стремимся создать среду, в которой сотрудники могут преуспевать. С 1998 года мы построили динамичную культуру, которая одновременно является сложной и веселой, благодаря команде амбициозных, знающих специалистов, увлеченных революцией в сфере клиентского опыта (CX). Мы ищем креативных, находчивых людей, которые присоединятся к нашей быстрорастущей организации, где у вас будет возможность развивать свои навыки и вносить вклад в культуру непрерывного обучения.
Мы работаем с крупнейшими мировыми организациями в различных отраслях, обеспечивая исключительный цифровой клиентский опыт благодаря нашему уникальному сочетанию экспертизы, технологий и аналитики. Являясь одним из самых быстрорастущих европейских поставщиков решений для трансформации CX, мы привержены принципам устойчивого развития, разнообразия и инклюзивности, гарантируя, что наш персонал отражает разнообразное общество, которому мы служим. Присоединяйтесь к нам и помогите сформировать будущее клиентского опыта.
В настоящее время мы ищем увлеченного и энтузиастичного ведущего инженера-программиста (Lead Software Engineer).
Ведущий инженер-программист — это старший технический руководитель инженерной команды AI Practice в Южной Африке.
Роль остается строго практической: написание производственного кода, решение сложных инженерных задач и предоставление технического руководства по нескольким клиентским проектам.
Вы будете руководить инженерами в процессе реализации, выступать в качестве точки эскалации технических вопросов, устранять препятствия и обеспечивать безопасность, поддержку и своевременность решений. Вы также будете наставничать членов команды, предоставлять достоверные оценки и участвовать в работе руководящей команды AI Practice по вопросам инженерных стандартов, рисков реализации, возможностей и технических приоритетов.
Обеспечивать повседневное техническое руководство командой разработки программного обеспечения в Южной Африке, устанавливая четкое направление, оставаясь при этом близким к процессу реализации.
Писать, рецензировать и поддерживать высококачественный производственный код на уровнях frontend, backend и интеграции.
Руководить технической реализацией сложных решений на базе ИИ, голосовых решений и контакт-центров от проектирования до развертывания и операционной поддержки.
Применять единое техническое направление в нескольких проектах, обеспечивая соответствие инженерных решений целям по объему, качеству, безопасности, производительности и срокам реализации.
Выступать в качестве старшей точки эскалации для решения сложных технических проблем, связанных с кодом приложений, интеграциями, облачными сервисами, инфраструктурой и производственными средами.
Устранять технические препятствия путем принятия своевременных решений, координации необходимых экспертных знаний и раннего выявления рисков реализации.
Разбивать работу, оценивать техническую сложность и предоставлять реалистичные оценки, предположения и зависимости для планирования проектов.
Наставлять инженеров посредством парного программирования, коучинга, обзоров проектов и конструктивных обзоров кода, помогая команде расти без снижения индивидуальной ответственности.
Работать с руководителями проектов, архитекторами и заинтересованными сторонами клиентов для формирования практических технических подходов и четкой коммуникации прогресса, рисков и компромиссов.
Продвигать инженерную дисциплину посредством автоматизированного тестирования, CI/CD, наблюдаемости, мер безопасности, документации и повторно используемых шаблонов.
Участвовать в работе руководящей команды AI Practice, представляя результаты инженерной реализации в обсуждениях стандартов, ресурсов, возможностей, технических рисков и непрерывного совершенствования.
При необходимости оказывать поддержку производственным сервисам, включая структурированное устранение неполадок, анализ первопричин и улучшение надежности.
Клиентские проекты имеют четкое техническое руководство, реалистичные оценки и раннюю видимость рисков.
Сложные технические проблемы быстро решаются, препятствия устраняются до того, как они повлияют на обязательства по реализации.
Инженерные стандарты последовательно применяются во всех проектах без создания излишнего процесса или накладных расходов.
Инженерная команда Южной Африки растет в плане возможностей, уверенности и ответственности благодаря практическому наставничеству и четкому руководству.
Роль остается практической, с видимым вкладом в код, качество дизайна и надежность производства.
Руководство AI Practice получает четкую, основанную на доказательствах информацию о инженерных возможностях, рисках реализации и технических приоритетах.
Мы ищем людей, которые соответствуют нашей корпоративной культуре и обладают необходимыми качествами для продвижения нашего бизнеса вперед. Мы также ищем людей, которые стремятся приобретать новые знания и навыки, потому что наш рост в конечном итоге зависит от вашего.
Вы будете играть важную роль в осуществлении изменений в нашем бизнесе, присоединившись к отделу, который постоянно находится в процессе изменений.
Более пяти лет коммерческого опыта в разработке программного обеспечения с явными доказательствами работы в качестве опытного разработчика, который по-прежнему пишет и рецензирует код.
Опыт руководства или предоставления технического руководства командам разработки программного обеспечения в среде реализации.
Сильные навыки full-stack инженерии, охватывающие backend-сервисы, API, интеграции, хранение данных и современные веб-приложения.
Практическое владение как минимум одним основным backend-языком, таким как Python, C#/.NET или Java/Spring, плюс JavaScript или TypeScript с использованием современного фреймворка, такого как React, Angular или Vue.js.
Опыт проектирования, создания и поддержки безопасных, масштабируемых и наблюдаемых производственных систем.
Глубокое понимание REST API, асинхронной обработки, шаблонов интеграции в реальном времени и событийных архитектур.
Практический опыт работы с автоматизированным тестированием, взаимным рецензированием, системами контроля версий, CI/CD-пайплайнами и инфраструктурой как кодом.
Опыт работы с облачными платформами, такими как Microsoft Azure, AWS или Google Cloud Platform, включая контейнеризированные рабочие нагрузки с использованием Docker и, в идеале, Kubernetes.
Способность диагностировать сложные проблемы во всем стеке решений и принимать обоснованные технические решения под давлением сроков реализации.
Способность оценивать объем инженерных работ, объяснять предположения и выявлять технические зависимости и риски.
Четкое письменное и устное общение, включая уверенность в работе напрямую с клиентами и старшими заинтересованными сторонами.
Поддерживающий стиль руководства с подтвержденным опытом наставничества инженеров и повышения инженерных стандартов.
Опыт реализации проектов с использованием ИИ в коммерческой среде.
Практическое понимание шаблонов приложений генеративного ИИ, включая интеграцию моделей, оркестрацию, управление промптами, оценку, механизмы защиты, мониторинг и ответственное использование.
Опыт интеграции сервисов ИИ, таких как Azure OpenAI, Azure AI Services, Amazon Bedrock или аналогичных сервисов.
Опыт работы с голосовой автоматизацией, разговорным ИИ, IVR, речевыми сервисами или приложениями для обработки аудио в реальном времени является большим преимуществом.
Опыт работы в среде контакт-центра, включая интеграцию с телефонией, платформами обслуживания клиентов или корпоративными системами, является большим преимуществом.
Понимание операционных требований клиентских ИИ-систем, включая задержку, отказоустойчивость, наблюдаемость, безопасность, конфиденциальность данных и эскалацию к человеку.
Асинхронные фреймворки Python, такие как FastAPI, Uvicorn, Asyncio, Pydantic и SQLAlchemy.
C# с .NET 8+, Java с Spring или аналогичные корпоративные фреймворки.
Сервисы Azure, такие как App Service, Azure OpenAI, Azure AI Speech, Key Vault, Azure SQL, Storage Accounts, Application Insights и Azure Cache for Redis.
Сервисы AWS, особенно Amazon Connect, Lambda, Bedrock или связанные сервисы контакт-центров.
Terraform, Ansible, Bash, PowerShell и Azure DevOps или аналогичные инструменты CI/CD.
Реляционные базы данных, такие как Microsoft SQL Server или PostgreSQL, а также технологии кэширования, такие как Redis.
Коммуникации на основе WebSocket, микросервисы и высокопроизводительные транзакционные системы реального времени.
Руководить технической реализацией решений в области ИИ, голосовых решений и контакт-центров для крупных клиентских сред.
Совмещать практическую инженерную работу со значимой руководящей ответственностью в растущей команде и портфеле проектов.
Помогать формировать практические инженерные стандарты и возможности в рамках AI Practice Sabio.
Работать в инклюзивной среде, которая ценит сильную реализацию, честную коммуникацию и непрерывное обучение.
Это ваш шанс присоединиться к дружелюбной и увлеченной команде, которая будет мотивировать вас к обучению и развитию карьеры в компании.
Льготы могут включать:
Удаленная/гибкая работа
Медицинская страховка Discovery Medical Aid
Надбавка на связь
15 дней оплачиваемого отпуска в год (не считая трех дней Sabio)
Программа поддержки Momentum EAP
At Sabio Group, we're dedicated to fostering an environment where employees thrive. Since 1998, we've built a dynamic culture that is both challenging and fun, driven by a team of ambitious, knowledgeable individuals who are passionate about leading the CX revolution. We're seeking creative, resourceful people to join our fast-growing organisation, where you'll have the opportunity to develop your skills and contribute to a culture of continuous learning.
We work with some of the world’s largest organisations across various industries, delivering exceptional digital customer experiences through our unique blend of expertise, technology, and insight. As one of Europe’s fastest-growing providers of CX transformation solutions, we’re committed to sustainability, diversity, and inclusion, ensuring our workforce reflects the diverse society we serve. Join us and help shape the future of customer experience.
We are currently looking for a passionate and enthusiastic Lead Software Engineer.
The Lead Software Engineer is the senior technical leader for the AI Practice engineering team in South Africa. The role remains strongly hands-on: writing production code, solving complex engineering problems and providing technical direction across multiple customer projects.
You will lead engineers through delivery, act as the technical escalation point, remove blockers and ensure solutions remain secure, supportable and on track. You will also mentor team members, provide credible estimates and contribute to the AI Practice leadership team on engineering standards, delivery risk, capability and technical priorities
We look for people with the right cultural fit having what it takes to drive our business forward. We also look for people who are keen to develop new knowledge and skills, because our growth is ultimately dependent on yours. You will play an important role in driving change within our business, joining a department that is continually on a journey of change.
Provide day-to-day technical leadership for the Software Engineering team in South Africa, setting clear direction while remaining close to delivery.
Write, review and maintain high-quality production code across frontend, backend and integration layers.
Lead the technical delivery of complex AI-enabled, voice and contact centre solutions from design through deployment and operational support.
Apply consistent technical direction across multiple projects, ensuring engineering decisions support scope, quality, security, performance and delivery commitments.
Act as the senior escalation point for complex technical issues across application code, integrations, cloud services, infrastructure and production environments.
Remove technical blockers by making timely decisions, coordinating the right expertise and escalating delivery risks early.
Break down work, assess technical complexity and provide realistic estimates, assumptions and dependencies for project planning.
Mentor engineers through pairing, coaching, design reviews and constructive code review, helping the team grow without reducing individual accountability.
Work with delivery leads, architects and customer stakeholders to shape practical technical approaches and communicate progress, risks and trade-offs clearly.
Promote engineering discipline through automated testing, CI/CD, observability, security controls, documentation and reusable patterns.
Contribute to the AI Practice leadership team, representing engineering delivery in discussions on standards, resourcing, capability, technical risk and continuous improvement.
Support production services where required, including structured troubleshooting, root-cause analysis and reliability improvements.
More than five years of commercial software engineering experience, with clear evidence of operating as a seasoned developer who still writes and reviews code.
Experience leading or providing technical direction to software engineering teams in a delivery environment.
Strong full-stack engineering capability, covering backend services, APIs, integrations, data persistence and modern web applications.
Hands-on proficiency in at least one core backend language such as Python, C#/.NET or Java/Spring, plus JavaScript or TypeScript using a modern framework such as React, Angular or Vue.js.
Experience designing, building and supporting secure, scalable and observable production systems.
Strong understanding of REST APIs, asynchronous processing, real-time integration patterns and event-driven architectures.
Practical experience with automated testing, peer review, source control, CI/CD pipelines and infrastructure as code.
Experience with cloud platforms such as Microsoft Azure, AWS or Google Cloud Platform, including containerised workloads using Docker and, ideally, Kubernetes.
Ability to diagnose complex issues across the full solution stack and make sound technical decisions under delivery pressure.
Ability to estimate engineering work, explain assumptions and identify technical dependencies and risks.
Clear written and verbal communication, including confidence working directly with customers and senior delivery stakeholders.
A supportive leadership style with proven experience mentoring engineers and raising engineering standards.
Experience delivering AI-enabled software projects in a commercial environment.
Practical understanding of generative AI application patterns, including model integration, orchestration, prompt management, evaluation, guardrails, monitoring and responsible use.
Experience integrating AI services such as Azure OpenAI, Azure AI Services, Amazon Bedrock or equivalent services.
Experience of voice automation, conversational AI, IVR, speech services or real-time audio applications is strongly preferred.
Experience working in a contact centre environment, including integration with telephony, customer service platforms or enterprise systems, is strongly preferred.
Understanding of the operational requirements of customer-facing AI systems, including latency, resilience, observability, security, data privacy and human escalation.
Python asynchronous frameworks such as FastAPI, Uvicorn, Asyncio, Pydantic and SQLAlchemy.
C# with .NET 8+, Java with Spring, or equivalent enterprise application frameworks.
Azure services such as App Service, Azure OpenAI, Azure AI Speech, Key Vault, Azure SQL, Storage Accounts, Application Insights and Azure Cache for Redis.
AWS services, particularly Amazon Connect, Lambda, Bedrock or related contact centre services.
Terraform, Ansible, Bash, PowerShell and Azure DevOps or equivalent CI/CD tooling.
Relational databases such as Microsoft SQL Server or PostgreSQL, plus caching technologies such as Redis.
WebSocket-based communication, microservices and high-volume real-time transactional systems.
Customer projects have clear technical ownership, realistic estimates and early visibility of risk.
Complex technical issues are resolved quickly, with blockers removed before they affect delivery commitments.
Engineering standards are applied consistently across projects without creating unnecessary process or overhead.
The South Africa engineering team grows in capability, confidence and accountability through practical mentoring and clear direction.
The role remains hands-on, with visible contribution to code, design quality and production reliability.
AI Practice leadership receives clear, evidence-based input on engineering capacity, delivery risk and technical priorities.
Lead the technical delivery of AI, voice and contact centre solutions for major customer environments.
Combine hands-on engineering with meaningful leadership responsibility across a growing team and project portfolio.
Help shape practical engineering standards and capability within Sabio's AI Practice.
Work in an inclusive environment that values strong delivery, honest communication and continuous learning.
This is your chance to join and friendly and passionate team that will motivate you to learn and develop your career in the company.
Benefits may include:
Remote/Flexible work
Discovery Medical Aid
Connectivity Allowance
15 days paid holiday a year (this excludes three Sabio days)
Momentum EAP
Strictly No Agencies; any submission of resumes without prior request from Sabio Group will not be deemed as an introduction and therefore will not warrant an introduction fee. All applicants must have the right to work in the territory to which the role relates. Sabio Group are unable to offer sponsorship on any roles advertised.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 56 400 до 74 100