Senior AI Software Engineer

Vodafone Limited
London, UK
1 day ago
Apply on eu.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Automation of Tests Cloud Engineering Code Review Continuous Integration Software Debugging Distributed Systems Regression Testing Secure Coding Software Engineering
+6 more
Systems Integration ReactJS Spring-boot Deployment Automation Restful APIs Microservices

Job description

Experteer Overview As a Senior AI Software Engineer, you will build and operate production-grade software using AI-native practices within a cross-functional team. You translate designs into reliable, secure code and validate AI-generated outputs to ensure production readiness. You contribute to engineering excellence through code review, testing, observability and documentation, owning components across their lifecycle. This role offers hands-on AI-enabled development, collaboration with product and technical leads, and the opportunity to shape scalable cloud-native software across multiple markets. Pay / Benefits * Build, test and maintain APIs, services, integrations and customer journeys * Translate requirements and designs into high-quality software * Leverage AI coding agents while ensuring validation and maintainability * Review AI-generated and human-written code and tests for alignment * Validate AI outputs before production adoption * Execute unit, integration, contract, and regression testing * Contribute to CI/CD pipelines and deployment automation * Support incident investigation and root-cause analysis * Identify defects and improvement opportunities * Maintain technical documentation and reusable assets * Collaborate with Lead AI Software Engineers, Technical Leads and Product teams * Coach and mentor less experienced engineers * Drive continuous improvement of software delivery practices and developer productivity * Take ownership of services throughout their lifecycle Tasks * 5+ years of software engineering delivering production-grade software * Proficient in cloud-native Java (preferably Spring Boot) and React or equivalent * Experience designing and implementing RESTful APIs, microservices, integrations and customer-facing digital capabilities * Familiar with cloud-native architectures, distributed systems, containerised deployments and event-driven patterns * Experience with CI/CD, automated testing, observability and production support * Ability to apply AI coding tools and AI-assisted development responsibly * Skilled at reviewing AI-generated and human-written code and identifying weaknesses * Commitment to secure coding practices and automated testing * Ability to translate requirements into reliable, maintainable software * Effective in cross-functional teams with a focus on continuous improvement * Strong debugging, troubleshooting and problem-solving Key requirements *

Requirements

Experteer Overview As a Senior AI Software Engineer, you will build and operate production-grade software using AI-native practices within a cross-functional team. You translate designs into reliable, secure code and validate AI-generated outputs to ensure production readiness. You contribute to engineering excellence through code review, testing, observability and documentation, owning components across their lifecycle. This role offers hands-on AI-enabled development, collaboration with product and technical leads, and the opportunity to shape scalable cloud-native software across multiple markets. Pay / Benefits * Build, test and maintain APIs, services, integrations and customer journeys * Translate requirements and designs into high-quality software * Leverage AI coding agents while ensuring validation and maintainability * Review AI-generated and human-written code and tests for alignment * Validate AI outputs before production adoption * Execute unit, integration, contract, a AI regression testing * Contribute to CI/CD pipelines and deployment automation * Support incident investigation and root-cause analysis * Identify defects and improvement opportunities * Maintain technical documentation and reusable assets * Collaborate with Lead AI Software Engineers, Technical Leads and Product teams * Coach and mentor less experienced engineers * Drive continuous improvement of software delivery practices and developer productivity * Take ownership of services throughout their lifecycle Tasks * 5+ years of software engineering delivering production-grade software * Proficient in cloud-native Java (preferably Spring Boot) and React or equivalent * Experience designing and implementing RESTful APIs, microservices, integrations and customer-facing digital capabilities * Familiar with cloud-native architectures, distributed systems, containerised deployments and event-driven patterns * Experience with CI/CD, automated testing, observability and production support * aaa code to apply AI coding tools and AI-assisted development responsibly * Skilled at reviewing AI-generated and human-written code and identifying weaknesses * Commitment to secure coding practices and automated testing * Ability to translate requirements into reliable, maintainable software * Effective in cross-functional teams with a focus on continuous improvement * Strong debugging, troubleshooting and problem-solving Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

Videos

See all

Related articles

See all