×
Register Here to Apply for Jobs or Post Jobs. X

Senior AI Software Engineer

Job in Aberdeen, Aberdeen City Area, AB10, Scotland, UK
Listing for: Vodafone
Part Time position
Listed on 2026-10-12
Job specializations:
  • Software Development
    Software Engineer, DevOps, Software Testing
Salary/Wage Range or Industry Benchmark: 90000 - 120000 GBP Yearly GBP 90000.00 120000.00 YEAR
Job Description & How to Apply Below

At Vodafone, we’re working hard to build a better future. A more connected, inclusive and sustainable world. As a dynamic global community, it's our human spirit, together with technology, that empowers us to achieve this.

We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us, and we experiment, learn fast and get it done, together.

With us, you can be truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference.

Who we are

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 #Be Unrivalled #Create The Future

About this Role

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.

What you will do
  • 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
Who you are
  • Experienced in software engineering, with 5+ years of experience delivering production-grade software
    .
  • Skilled in software design, development, testing, deployment and operational support.
  • Confident developing cloud-native applications using Java, preferably Spring Boot
    , and React
    , or equivalent…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary