Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer

Gloucester
Akkodis
Software engineer
Posted: 19 February
Offer description

Senior Software Engineer
Gloucester, United Kingdom
Reporting to: Practice Lead

Company:
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.
This role focuses on designing and delivering robust, production-quality Python software that enhances engineering workflows. In addition to core software development, you will integrate AI and machine learning components into engineering tools, contributing to scalable, data-driven systems deployed in production environments.

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.The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
Writing clean, high-quality, high-performance, maintainable code
Develop and support software including applications, database integration, interfaces, and new functionality enhancements
Coordinate cross-functionally to insure project meets business objectives and compliance standards
Support test and deployment of new products and features
Participate in code reviews

Qualifications

Bachelor's degree in Computer Science (or related field)
3+ years of relevant work experience
Expertise in Object Oriented Design, Database Design, and XML Schema
Experience with Agile or Scrum software development methodologies
Ability to multi-task, organize, and prioritize work

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer
Gloucester
Anson Mccade
Software engineer
Similar job
Software engineer
Cheltenham
Jam Recruitment
Software engineer
€500 - €570 a day
Similar job
Senior software engineer
Cheltenham
Yolk Recruitment
Software engineer
£80,000 a year
See more jobs
Similar jobs
It jobs in Gloucester
jobs Gloucester
jobs Gloucestershire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Gloucester > Senior Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save