VOIS (Vodafone Intelligent Solutions) is a strategic arm of Vodafone Group Plc, creating value for customers by delivering intelligent solutions through Talent, Technology & Transformation.
As the largest shared services organisation in the global telco industry with 30,000 FTE, our portfolio of next-generation solutions and services are designed in partnership with customers across Vodafone Group, local markets, and partner markets to simplify and drive growth. With our strategic partner Accenture, we work alongside our Vodafone customers, other Telco and tech companies to drive transformation, meet the challenges of our industry and ensure we stay relevant and resilient. This partnership is a unique, industry-first model which brings together the best of in-house and 3rd party capability.
We work with customers across 28 countries from 10 VOIS locations: Albania, Egypt, Hungary, India, Romania, Spain, Turkey, UK, Germany, Ireland, and with a network of teams in Czech Republic, Italy, Greece, and Portugal.
#VOIS #BeUnrivalled #CreateTheFuture
We are seeking a Senior AI Software Engineer to build, test and operate production-grade software using AI-native engineering practices. This role is ideal for an experienced software engineer who can translate technical designs, requirements and implementation plans into secure, reliable and maintainable software.
Working in a cross-functional delivery team, the role combines hands-on software engineering with the responsible use of AI coding agents, automated development tooling and modern delivery practices. The successful candidate will validate AI-generated outputs, apply sound engineering judgement and ensure software is production-ready, secure and aligned to business and technical requirements.
The Senior AI Software Engineer will take ownership of software components and services across their operational lifecycle, contributing to engineering excellence through code review, automated testing, observability, documentation, technical collaboration and continuous improvement.
-
Build, test and maintain APIs, services, integrations, customer journeys and platform capabilities.
-
Translate assigned requirements, specifications and technical designs into high-quality software implementations.
-
Use AI coding agents to support implementation activities while retaining responsibility for validation, maintainability and quality.
-
Review AI-generated and colleague-generated code, pull requests, tests and implementation artefacts for correctness and alignment to requirements.
-
Validate AI-generated code, documentation and test outputs before adoption into production codebases.
-
Execute testing activities, including unit testing, integration testing, contract testing and regression verification.
-
Contribute to CI/CD pipelines, deployment automation and production verification processes.
-
Support incident investigation, root-cause analysis and operational improvement activities.
-
Identify defects, engineering risks and recurring failure patterns, contributing practical improvements where appropriate.
-
Maintain clear technical documentation, reusable engineering assets and implementation knowledge.
-
Collaborate with Lead AI Software Engineers, Technical Leads, Architects and Product teams.
-
Support less experienced engineers through coaching, collaboration, pairing, peer review and knowledge sharing.
-
Contribute to continuous improvement of software delivery practices, developer experience and engineering productivity.
-
Take ownership of services and software components throughout their operational lifecycle