Senior Software Engineer

Akkodis

Gloucester

On-site

GBP 55,000 - 75,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in the UK is looking for a Senior Software Engineer to join their Engineering Methods & Tools team. The role involves leading software development, designing and maintaining Python-based applications, integrating AI components, and collaborating with multidisciplinary teams. The ideal candidate will have 3-8 years of experience in software engineering, strong skills in Python, and knowledge of AI/ML technologies. This position offers a chance for technical leadership within a dynamic environment.

Qualifications

  • 3-8 years of software engineering experience, ideally within engineering, industrial or scientific environments.
  • Strong hands-on experience developing production-ready applications in Python.
  • Exposure to AI/ML technologies or integration of data-driven components into software systems.

Responsibilities

  • Lead software development activities and support engineering standards for scalable, maintainable codebases.
  • Design, build, test and maintain Python-based applications and services.
  • Integrate AI/ML components into engineering tooling in collaboration with data scientists.

Skills

Python
AI/ML integration
Cloud platforms (AWS)
Data analysis

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, or related discipline

Job description

Overview

Akkodis is a global leader in engineering, technology and R&D, harnessing connected data to drive digital transformation and innovation. With over 50,000 engineers and digital specialists across 30 countries, Akkodis supports organisations from concept through to full-scale deployment and optimisation across consulting, solutions, talent and academy services.

Role

Akkodis is seeking a Senior Software Engineer to join the Engineering Methods & Tools team, supporting the Landing Systems Engineering organisation.

Key Responsibilities
  • Lead software development activities and support engineering standards for scalable, maintainable codebases
  • Design, build, test and maintain Python-based applications and services
  • Integrate AI/ML components into engineering tooling in collaboration with data scientists and senior engineers
  • Contribute to system and architecture design combining software engineering principles with AI capabilities
  • Develop and maintain data processing workflows supporting software and AI-driven applications
  • Deploy, monitor and support applications in production environments
  • Collaborate with engineering stakeholders to define requirements and deliver practical solutions
  • Identify opportunities to improve automation, efficiency and tool quality
  • Produce clear documentation covering code, architecture and deployment processes
Required Experience
  • 3-8 years’ software engineering experience, ideally within engineering, industrial or scientific environments
  • Strong hands-on experience developing production-ready applications in Python
  • Exposure to AI/ML technologies or integration of data-driven components into software systems
  • Experience deploying and supporting applications in production
  • Familiarity with cloud platforms, preferably AWS
  • Experience working with databases and structured or unstructured data
Required Skills
  • Strong proficiency in Python for application development (Java experience beneficial)
  • Solid understanding of software engineering best practices including testing, CI/CD, version control and maintainability
  • Foundational understanding of AI/ML concepts such as data pipelines and model usage
  • Experience with data analysis or statistical methods advantageous
  • Strong communication skills and ability to work collaboratively within multidisciplinary teams
Education
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, Artificial Intelligence or a related discipline

This position offers the opportunity to take a technical leadership role in delivering scalable, AI-enhanced engineering tools within a complex engineering environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Snowflake Data Engineer (Python, ETL, SQL) REMOTE UK
Snowflake Data Engineer (Python, ETL, SQL) REMOTE UK

Akkodis • England

Remote
GBP 55,000 - 70,000
Amazing benefits
Work-life balance
Remote work option
Technical Architect
Technical Architect

Akkodis • England

On-site
GBP 80,000 - 120,000
Senior Business Development Manager - Public Sector
Senior Business Development Manager - Public Sector

Akkodis • Greater London

On-site
GBP 80,000 - 110,000
Software Engineer, AI
Software Engineer, AI

NatWest Group • City of Edinburgh

On-site
GBP 70,000 - 100,000
Senior Project Manager - Automotive
Senior Project Manager - Automotive

Akkodis • West Midlands

On-site
GBP 70,000 - 110,000
Business Development Manager - Life Sciences & Healthcare
Business Development Manager - Life Sciences & Healthcare

Akkodis • Greater London

Hybrid
GBP 110,000 - 160,000
Business Development Director - Aerospace/Defence
Business Development Director - Aerospace/Defence

Akkodis • Bristol

Hybrid
GBP 90,000 - 130,000
Senior Business Manager
Senior Business Manager

Akkodis • Greater London

On-site
GBP 70,000 - 100,000
Senior Software Engineer
Senior Software Engineer

RedTech Recruitment • Cambridge

Hybrid
GBP 90,000 - 120,000
Bonus structure
Long-term career progression
World-class engineering environment
Talent Acquisition Specialist – Lifescience
Talent Acquisition Specialist – Lifescience

Akkodis • Greater London

Hybrid
GBP 34,000 - 38,000