Make yourself visible and let companies apply to you.
Roles
Python Jobs in Southampton
Overview
Looking for top Python jobs in Southampton? Haystack connects talented Python developers with leading tech companies in Southampton, offering exciting opportunities to advance your coding career. Browse the latest Python job openings in Southampton today and find your perfect match.
Senior Software Engineer
Marine Resources
Fareham
Hybrid
Senior
£60,000 - £75,000
RECENTLY POSTED

Location: Fareham

Permanent – Full Time

Flexible Working

£60,000 - £75,000

Our client is seeking a Senior Software Engineer to develop advanced autonomy capabilities for unmanned marine and aerospace systems. This hands‑on role spans R&D, prototyping, and production‑level delivery, working on autonomy behaviours, mission frameworks, vessel guidance, obstacle avoidance, and modern AI‑driven techniques where appropriate.

You’ll work closely with a multidisciplinary engineering team and take ownership of delivering reliable, mission‑critical software deployed on real autonomous platforms.

Key Responsibilities

* Develop high‑level autonomous behaviours for unmanned vehicles.

* Design and optimise algorithms for path planning, obstacle avoidance and mission autonomy.

* Build robust autonomy software using C++, Python, ROS2, DDS, and Linux‑based systems.

* Integrate autonomy with perception, navigation, and hardware components.

* Test and validate software in simulation and real‑world environments.

* Balance R&D experimentation with production‑quality delivery.

* Take ownership of work packages, tracking progress and identifying risks.

About You

Essential:

* Strong hands‑on experience in C++ and Python.

* Solid understanding of autonomous systems (motion planning, state estimation, behaviour‑based control).

* Strong Linux skills including debugging and optimisation.

* Knowledge of real‑time systems, distributed computing and middleware.

* Experience delivering software in both R&D and production environments.

Desirable:

* ROS/ROS2, DDS, sensor fusion, simulation tools (Gazebo, CARLA, Unreal), embedded/real‑time systems, Docker/Kubernetes, PX4/MAVLink, or experience in defence, aerospace or maritime autonomy.

Benefits

* 25 days holiday

* Flexible working hours

* Private medical insurance

* Pension scheme

* Life assurance

* Health care cash plan

* Cycle to Work

* Professional membership reimbursement

* Free parking

Interested?

If you’re ready to apply your expertise to a dynamic engineering environment and contribute to innovative vessel design projects, we’d love to hear from you. Apply today to take the next step in your career.

Marine Resources Recruitment Ltd acts as an employment agency for permanent and fixed term contract recruitment and as a recruitment business for the supply of contract workers. Please note that by applying for this job you accept our Terms of Use and Privacy Policy which can be found on our website

Principal Software Engineer
Marine Resources
Fareham
Hybrid
Senior
£70,000 - £90,000
RECENTLY POSTED

Location: Fareham

Permanent – Full Time

Flexible Working

£70,000 - £90,000

Our client is seeking a Principal Software Engineer to lead the development of advanced autonomy capabilities for unmanned systems. This hands‑on, R&D‑driven position involves shaping how autonomous vehicles think, plan, and behave in real-world environments.

You’ll work across mission frameworks, guidance, behaviours, obstacle avoidance, and AI‑enhanced autonomy, taking concepts from early experimentation through to reliable, production‑ready deployment. This role also provides technical leadership and mentorship within a multidisciplinary engineering team.

Key Responsibilities:

* Lead the design and development of high‑level autonomous behaviours for unmanned vehicles.

* Design, implement and optimise algorithms for path planning, obstacle avoidance, and mission autonomy.

* Build robust autonomy software using C++, Python, ROS2, DDS, and Linux-based systems.

* Integrate autonomy with perception, navigation and hardware systems.

* Write clean, structured and well‑documented code.

* Test and validate autonomy software in simulation and real‑world environments.

* Provide technical leadership, mentoring and guidance to engineering and research staff.

* Balance exploratory R&D with dependable, production‑ready delivery.

About You

Essential:

* Strong hands‑on experience in C++ and Python, including architecture and algorithms.

* Strong understanding of autonomous systems (motion planning, state estimation, behaviour‑based control).

* Experienced in Linux debugging, optimisation and performance tuning.

* Knowledge of real‑time systems, distributed computing and middleware.

* Background delivering software in both R&D and production settings.

* Strong communication skills and a practical, problem‑solving mindset.

Desirable:

* Experience in ROS/ROS2, DDS,

* Sensor fusion,

* Deep learning perception,

* Simulation tools (Gazebo, CARLA, Unreal),

* Embedded/real‑time systems,

* Cloud robotics,

* Docker/Kubernetes, PX4/MAVLink,

Benefits

* 25 days holiday

* Flexible working hours

* Private medical insurance

* Pension scheme

* Life assurance

* Health care cash plan

* Cycle to Work

* Professional membership reimbursement

Interested?

If you’re ready to apply your expertise to a dynamic engineering environment and contribute to innovative vessel design projects, we’d love to hear from you. Apply today to take the next step in your career.

Marine Resources Recruitment Ltd acts as an employment agency for permanent and fixed term contract recruitment and as a recruitment business for the supply of contract workers. Please note that by applying for this job you accept our Terms of Use and Privacy Policy which can be found on our website

Embedded Software Engineer
Matchtech
Portsmouth
Hybrid
Mid - Senior
£45,000 - £60,000
RECENTLY POSTED

Embedded Software Engineer - Defence Sector (UK Nationals Only) We bring together engineers, scientists, and specialists from a range of backgrounds and give them the tools and freedom to contribute to meaningful technical work. Our mission is to solve important problems and build technology that protects what matters most. As challenges evolve, so do we - developing the technologies shaping tomorrow as well as today. About the Organisation This organisation delivers advanced technology solutions for the defence, national security, and intelligence sectors. Teams work in a cooperative environment built on flexibility, autonomy, and a commitment to helping people do their best work. The Opportunity We are seeking an Embedded Software Engineer to design and implement efficient real‑time system software across advanced platforms within Position, Navigation & Timing (PNT), RF communication, and sensor systems. This role combines hands‑on embedded development with opportunities to guide technical direction within projects. You will work on software for next‑generation defence electronics and robust PNT systems, supporting technologies such as: Communication systems Radar and ground search systems GNSS anti‑jam and anti‑spoof technologies Directional antenna arrays eLORAN‑based navigation solutionsYou will be part of a cooperative, highly skilled team involved in all stages of development - from early R&D prototypes to full solution delivery and customer acceptance testing. Flexible working options are available, including client site work when required. Key Responsibilities As an Embedded Software Engineer, you may be involved in: Capturing embedded software requirements and contributing to design, implementation, testing, and verification activities. Implementing bespoke data‑processing and control algorithms. Applying new and emerging technologies including advanced DSP techniques for robust PNT. Rapid prototyping to meet urgent operational requirements (UORs). Working within multi‑disciplinary teams to help meet project milestones. Essential Skills & Experience BEng/BSc or Master’s degree in Engineering, Computer Science, or a related field. Strong experience with C and/or C++ for embedded systems. Experience with embedded operating systems. Ability to contribute to system‑level design, integration, and verification. Understanding of modern DevOps approaches. Knowledge of SoC devices and Software‑Defined Radio (SDR) platforms. Familiarity with open‑source frameworks such as OpenCPI. Experience with DSP algorithms and modelling/simulation using MATLAB or Python. Desirable Experience Awareness of security considerations in embedded systems. Practical hardware/electronics experience and exposure to FPGA firmware development. Experience with defence‑related technologies such as PNT, EW, sensor systems, or communication technologies. What’s Offered A strong salary offering A wide range of flexible benefits to support health, wellbeing, savings, protection, and personal interests A cooperative and inclusive working culture Flexibility around working arrangements Groups and communities for those interested in exploring tools, technologies, and engineering practices Security Requirements - UK Nationals Only Due to the nature of this role, candidates must be UK Nationals and eligible for SC (Security Check) clearance. This requires: British Citizenship At least 5 years of continuous UK residency

Business System Developer - Power Platform
Crondall Energy Consultants Limited
Southampton
Hybrid
Mid - Senior
£50,000
RECENTLY POSTED

Company DescriptionCrondall Energy is an independent consultancy with 25 years of global experience supporting offshore energy projects. We provide strategic, commercial and technical expertise across the full lifecycle of floating production, subsea systems and offshore developments. Our work spans six core areas: Energy Transition, Offshore Renewables, Floating Production, Subsea & Pipelines, Business Consulting and Technology Development. We advise a wide range of stakeholdersincluding energy companies, investors and law firmshelping them manage risk and deliver successful project outcomes. With a strong focus on decarbonisation, we partner closely with offshore operators and developers to drive the energy transition and support progress toward a netzero future.

Role Description

The role has flexible working options with hybrid working of at least 3 days per week in our Southampton office.

This is a new role as Crondall Energy looks to both modernise our internal processes and develop new tools to deliver services to clients. The role is our first internal developer role and will be very hands on with development, with the successful candidate designing and developing Power Platform solutions to support our internal teams. The successful candidate will also work closely with the IT Manager to define company development processes, and assist with guidance and training as we upskill staff to work in Power Apps, Power BI and Azure.

After initial improvements to our internal management and administration tools the developer will work with our engineers directly to design and develop new tools and apps to support their work including new calculation tools, data analysis and working with the IT Manager on automation and AI capabilities.

We see this role as a key part of our strategy to modernise work and take advantage of the latest developments in Power Platform, machine learning, and data science. The successful candidate will have a leading role in shaping our development strategy and the role has the potential to evolve into further work directly with our clients, or leading a small team of developers as we expand our approach to developing in-house solutions in the future.

Role responsibilities

  • Design, develop, test, deploy, and document solutions using Power Apps and Power Automate.
  • Develop and improve SharePoint solutions (SPFx, PnP) in addition to integration with existing lists/libraries.
  • Develop and maintain integrations with Azure and other cloud services.
  • Develop solutions in line with industry best practices and following secure development principles.
  • Advise staff on possible solutions to improve workflows and increase efficiency.
  • Collaborate with internal teams to understand business processes and to gather requirements to design solutions.
  • Communicate with external developers, clients and vendors to understand requirements for integration or solution development.
  • Carrying out scoping and analysis for solutions for both internal and external clients.
  • Assist the IT Manager in producing guidance and training for internal staff on Power Platform development.
  • Assist the IT Manager in developing and maintaining the company software development lifecycle and procedures.
  • Maintain awareness of new technologies and capabilities in Power Platform and the wider Microsoft ecosystem.
  • Such other activities as Crondalls management shall reasonably request from time to time.

Person Specification

Essential

  • 3-5 years development experience in SharePoint, Power Apps and Power Automate.
  • Knowledge of development best practice and secure development principles.
  • Demonstrable experience of supporting full development lifecycle from initial design to implementation, maintenance and continuous improvement.
  • Proficient with REST APIs and integration with third party services.
  • Experience developing solutions in quality managed environments (ISO 9001).

Desirable

  • Confident working with external clients to conduct scoping and analysis for solutions.
  • Experience developing Power BI solutions.
  • Experience supporting internal staff with development projects.
  • Experience delivering training and providing mentoring to junior developers.
  • Understanding of Azure development and resources (Blob Storage, Azure Data Factory, Logic apps, AI builder, Azure Functions).
  • Experience/knowledge of other programming/scripting languages (Python, PowerShell, JavaScript preferred)
  • Database development/support experience (MS SQL).
  • Microsoft certifications or a willingness to achieve (PL-900, PL-200, PL-400)

Who we are looking for

We are looking for a confident Power Platform developer with 3-5 years experience, primarily in Power Apps and SharePoint. The successful candidate will be able to work independently to design and develop solutions in Canvas and Model Driven apps. We are particularly interested in candidates with experience producing timesheet, project tracking/management, staff management, resource planning and document management solutions. Any experience of developing engineering or mathematic apps/tools would also be a plus.

The role involves working with staff and suppliers both in-person and remotely, so strong communication skills are essential. We also plan to deliver training to staff on use of Power Platform and basic development so experience mentoring or providing training is a plus.

We respectfully request that no recruitment agencies make contact on this position.

Software Developer
Leidos
Fareham
Hybrid
Mid - Senior
£47,600 - £61,000
RECENTLY POSTED
+6

Description

SOFTWARE DEVELOPER

LOCATION: Whiteley

CLEARANCE REQUIRED: This role will require attainment and maintenance of SC clearance

We are looking for an experienced Software Engineer to support the development of an ATM system. The successful candidate does not need to be familiar with ATM; on-the-job training will be provided as required.

The software engineer will work in a rapidly changing environment, delivering software of a high quality to wide range of difficult problems. They will work as part of a team performing all software development activities throughout the development life cycle. The position will require understanding and application of the software engineering standards, principles and best practices

Candidates must be a competent developer with sound technical knowledge, which will enhance the delivery of technical solutions to our customer.

You will have excellent communication skills coupled with a combination of the following:

Typical Duties:

  • Design software using functional and/or object-oriented methodologies
  • Implement software solutions and/or tools that contain logical and mathematical solutions
  • Conduct functional, unit testing and/or early system integration testing
  • Investigate problems identified during test, including problem diagnosis and resolution
  • Prepare operating instructions for the software application and/or tool
  • Document and present research findings to relevant stakeholders
  • Apply the appropriate standards, processes and principles in his/her daily activities

Required Skills:

  • Experience of developing software in C and C++
  • Experience of developing software in Ada 95
  • Knowledge of using APIs
  • Experience of developing on Real Time Operating System (RTOS) like Linux.
  • Enthusiastic self-starter with good verbal communication
  • Excellent written communication through the use of e-mail, presentations and reports
  • Comprehensive understanding of various software development methodologies
  • Knowledge of configuration management within a software engineering environment (e.g. Subversion, Git)

Desired Skills:

  • Experience of developing software in Java
  • Knowledge of infrastructure as code and container technologies (e.g. Puppet, Docker)
  • Experience of Atlassian tools (e.g. Jira, Confluence)
  • Experience with public cloud platforms (e.g. AWS)
  • Experience of scripting languages (e.g. Python)
  • Experience of systems / software design tools (e.g. Enterprise Architect, Cameo Systems Modeller)

Ensuring delivery of clean, quality code within a software development environment

Who We Are:

Leidos UK & Europe – we work to make the world safer, healthier, and more efficient through technology, engineering and science.

Leidos is a growing company delivering innovative technology and solutions focused on safeguarding critical capabilities and transformation in frontline services, our work in the United Kingdom includes addressing some of the most complex problems in defence, healthcare, government, safety and security, and transportation.

What Makes Us Different:

Purpose: you can use your passion and abilities at Leidos to keep the people you care about safe. We are at the forefront of machine learning, AI, cyber security and solutions. Using your skills in the technology frontline by helping to build a safer world.  You can inspire change.

Collaboration: having flexibility to do your job is one of our core benefits, enabling you to become part of our extraordinary team.  We have been empowering our people to work flexibly for years.  Whether you work from home, the office or on customer sites, we will give you the digital tools and the flexibility to work smarter and align your needs and ours.

People: Leidos empowers people from every background to be themselves and gives you the tools to learn new skills by enabling growth whilst developing. We believe that extraordinary people need opportunities to grow, to be inspired and to inspire others. At Leidos, we invest in technical academies, career rotations and a career development plans that enhance your future.

If you’re looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We’re not hiring followers. We’re recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We’re already at step 30 — and moving faster than anyone else dares.

Original Posting:

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:

£47,600.00-£61,000.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

About Leidos

Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit www.Leidos.com.

Pay and Benefits

Pay and benefits are fundamental to any career decision. That’s why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits.

Securing Your Data

Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com.

If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.

Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

Software Engineer C++
Sirius Digital
Portsmouth
Hybrid
Junior - Mid
£7,000
RECENTLY POSTED

Software Engineer

Salary:Competitive, negotiable based on experience, plus benefits including a 7% pension contribution, 25 days holiday, and life insurance

Location:Portsmouth, hybrid working

Sirius Digital is a trusted provider of expertise in Software Engineering, Data Science, and AI, supporting clients in the defence, nuclear, space, and energy sectors. We specialise in software modelling and simulation, robotics and autonomous systems, as well as data science and engineering, delivering technical consultancy and innovative solutions.

We are seeking a Software Engineer who combines strong technical skills with problem-solving ability and effective communication. You will work independently or as part of small teams, helping Sirius Digital grow while advancing your own expertise. We offer a competitive benefits package and clear opportunities for rapid career progression.

Key Responsibilities:

  • Deliver technical consultancy projects to a high standard
  • Develop and implement software solutions across areas such as wargaming, simulation, autonomous systems, digital twins, and synthetic environments
  • Build and sustain strong client relationships
  • Apply mathematical and computational techniques to solve real-world problems, developing innovative approaches as needed

What Were Looking For:

  • Experience designing and delivering performant software applications, ideally within a technical consultancy environment
  • Knowledge of software modelling and simulation techniques
  • Ability to analyse requirements and define technical specifications
  • Experience in one or more of the following: videogame engine technology (e.g., Unreal Engine, Godot), entity or event-based simulation, robotics, and autonomous systems
  • Proficiency in C/C++, familiarity with Python, C#, Zig.
  • Willingness to learn new technologies and programming languages
  • Ability to apply mathematical or statistical methods to scientific or applied challenges
  • Confidence working with large codebases and understanding hardware/performance constraints
  • Strong interpersonal skills for client and stakeholder engagement
  • Experience preparing technical reports and presenting to customers
  • Willingness to travel within the UK and work on client sites as required

Desirable:

  • Background working with Defence Digital, DE&S, Dstl, Frontline Commands, or the UK Defence industry
  • Degree in a STEM or computing discipline, or equivalent experience
  • Proficiency with MS Office (Excel, PowerPoint, Word)

What We Offer:

  • Mentoring, internal and external training, and access to sector specialists and online learning
  • Comprehensive benefits including a 7% pension contribution, private healthcare, life assurance, additional holiday purchase options, and an electric vehicle scheme

Other Requirements:

Candidates must have an existing right to live and work in the UK.

Candidates will need to undergo an internal BPSS check prior to gaining site access.

Candidates will also need to either be willing and eligible or to undergo a Security Clearance check (SC level) or hold a current SC clearance upon starting their employment with the company. To gain SC clearance you will normally need at least 5 years UK residency.

Principal Embedded Software Engineer
Hexwired Recruitment Limited
Southampton
In office
Senior
£65,000 - £75,000
RECENTLY POSTED

Principal Embedded Software Engineer– Southampton - £70k - £80k Hexwired Recruitment has partnered with a world renowned Electronics manufacturer based in Southampton who are now seeking a Principal Embedded Software Engineer to help develop and maintain a brand new system the company is developing. The company are recognised globally, and are expanding because of a healthy order book. The company are now seeking a Principal Embedded Software Engineer with excellent experience leading technical projects as well as working autonomously on new projects. This is a Principal Embedded Software role focusing on Processor design as well as comm interfaces. Due to the nature of the work, this will be a mostly onsite role. Key Requirements: * Bachelors, Masters or PhD in Computer science, Embedded Systems, Maths, Physics or similar * 10+ years commercial Embedded software experience * Excellent Firmware RTOS experience * Good commercial Serial Comms experience (RS232, RS422, TCP/IP etc) * Any experience working on testing embedded code is highly desirable. The company are looking to offer circa £80k dependent on experience. Along with an excellent benefits package. If you’re interested in this Principal Embedded Software role, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, FPGA, Python, Electronics, Hardware, Golang Development, Machine Learning, Data Science or Simulation contact us today

Python Software Developer
Spectrum It Recruitment Limited
Fareham
Hybrid
Senior
£70,000
RECENTLY POSTED
+1

This role sits within a software team building data-driven systems used in the aviation sector, where reliability and engineering quality are critical.

As platforms continue to evolve and new services are introduced, the team is looking for an experienced Python developer who can contribute at a senior level and take ownership of complex, long-lived systems.

Up to £70,000 | Fareham, Hampshire | 4 days onsite

The role
You will work on business-critical applications that process and analyse operational data in a regulated environment.

Key responsibilities include:

  • Developing and maintaining Python services
  • Building applications using Flask or Django
  • Working with SQL databases and structured datasets
  • Contributing to cloud-based platforms
  • Improving existing systems and supporting new feature development
  • Participating in code reviews and technical discussions

The focus is on maintainable code, clear design, and long-term stability rather than rapid feature churn.

What we’re looking for
Essential experience:

  • Strong commercial Python development
  • Flask or Django
  • SQL and relational databases
  • Git or similar version control

Desirable but not essential:

  • Cloud platforms
  • Docker or containerised environments
  • Data processing libraries such as NumPy or Pandas

You should be comfortable working independently, communicating clearly, and taking responsibility for the systems you work on.

Salary and benefits

  • Salary up to £70,000
  • 25 days annual leave plus bank holidays

Benefits include pension, private healthcare, life assurance, income protection, wellbeing support, and a flexible benefits allowance.

If you are a Senior Python Developer looking for a stable role working on meaningful, well-engineered systems, this is worth a conversation.

Apply now or contact Chris Lynes at Spectrum IT Recruitment for more information.

Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.

Senior Software Engineer
Sirius Digital
Portsmouth
Hybrid
Senior
£7,000
RECENTLY POSTED

Salary: Negotiableplus benefits, pension (7% contribution), 25 days holiday & life insurance

We are looking for senior software engineers with a range of levels of experience including designing and delivering software applications.

We are a small but rapidly growing consultancy, owned by four highly experienced and recognised practitioners in UK defence consultancy. We are looking for candidates with a mix of technical expertise and interpersonal skills, able to work independently or in small teams.

The Role:

As a Software Engineer, you will play a major role in developing code in the Software Modelling and Simulation, autonomy and geospatial fields, along with providing key advice around innovation and new techniques to stakeholders. You will be designing solutions for complex challenges that will meet and exceed user requirements.

Responsibilities will include:

  • Designing, developing and delivering software solutions using a large range of techniques, including Wargames, Modelling and Simulation, Robotic and Autonomous systems, Digital Twins and Synthetic Environments.
  • Applying mathematical and computational methods to tackle real world problems, applying tools and techniques, and developing novel approaches where required.
  • Delivering technical consulting projects and products, with the opportunity to lead some of these
  • Building new relationships and maintaining current customer relationships.

Expertise Required:

  • Senior Software Engineer: At least 5 years experience, including designing and delivering software applications.

About You:

We are looking for candidates who can help the company grow and can offer exciting opportunities for those with the drive to develop their own skills and those of the company. We offer competitive salaries and packages, and the opportunity for rapid advancement for the right candidates.

The successful candidate must be able to demonstrate the following attributes:

Essential

  • At least 5 years experience in designing and implementing performant software applications.
  • Apply mathematical principles or statistical approaches to solve problems in scientific or applied fields.
  • Proficient in C/C++ or C# and Python.
  • Ability to understand and describe a range of software modelling and simulation techniques.
  • Ability to analyse use cases and project data context to determine specifications and requirements.
  • Experience in one or more of the following technical disciplines:
  • Videogame engine technology (e.g. Unreal Engine, Godot)
  • Entity or Event based Simulation
  • Robotics and Autonomous Systems
  • Understand varied codebases and be confident in making changes to large projects.
  • Understand performance and hardware constraints.
  • Building customer and stakeholder relationships.
  • Supporting and leading authoring of technical reports and presenting to customers.
  • Be willing to travel across UK and comfortable to work at client sites for periods.

Desirable:

  • Experience working with Defence Digital, DE&S, Dstl, Frontline Commands or UK Defence industry.
  • The ideal candidate will be educated to degree level or have equivalent relevant experience.
  • Wed love you to bring a strong STEM / computing background.
  • Proficient in MS Office, especially Excel, PowerPoint, Word.

Other Requirements:

  • Candidates must have an existing right to live and work in the UK.
  • Candidates will need to undergo an internal BPSS check prior to gaining site access.
  • Candidates will also need to either hold a current SC clearance or be willing and eligible to undergo a Security Clearance check (SC level) upon starting their employment with the company. To gain SC clearance you will normally need at least 5 years UK residency.
Platform Engineer Senior DevOp
Sopra Steria
Waterlooville
In office
Senior
£65,000
RECENTLY POSTED
+3

Do you want to work in Defence and on the latest technologies?

Are you keen to join a leader in their field and make a difference? Come and work on some very secure accounts.

Were growing our team of Platform Engineering Senior DevOps Engineers to support a very large piece of work. Youll be responsible for all aspects of our automation capabilities and should have strong problem-solving skills with excellent time management and organisational abilities.

As this role supports one of our secure accounts, you should ideally alreadyhold active SC clearance or above and be eligible to pursue DV clearance.

This is an on-site role based in Salisbury or Portsmouth.

What you’ll be doing:

  • Designing and developing capabilities using open-source and commercial tooling for use internally and to deliver enhanced capabilities to our customers.

  • Designing and developing integration enablers between multiple systems.

  • Providing thought leadership and 3rd line technical support, mentoring and fault resolution to 1st/2nd line support teams.

  • Identifying opportunities and driving the definition of technical requirements and designs to leverage automation.

  • Defining and embedding standards and best practices and promoting a DevOps mentality.

  • Analysing operational data to support decision-making.

  • What youll bring:

  • Experience working within a Linux engineering and automation environment and a working knowledge of DevOps.

  • Enterprise Linux OS (RedHat, CentOS, Rocky, Oracle).

  • DevOps/Automation toolsets including Terraform, Git, Packer, Ansible and Vault.

  • Discipline to follow secure development and deployment best practices.

  • Experience in software development using programming languages such as Python and/or Java.

  • Designing, building and supporting Kubernetes clusters.

  • Practical experience building capabilities in the cloud and on-premise.

If youre interested in this role but not sure if your skills and experience are exactly what were looking for, please do apply wed love to hear from you!

Employment Type: Full-time, Permanent
Location: Salisbury or Portsmouth (on-site only)
Security Clearance Level: SC Cleared or eligible, and eligible for DV Clearance
Internal Recruiter: Jane
Salary: Up to £65K
Benefits: £5,400 car allowance, 25 days annual leave with the option to buy additional days, private medical, life assurance, pension, and generous flexible benefits fund

Loved reading about this job and want to know more about us?

Sopra Sterias Aerospace, Defence and Security business designs, develops and deploys digital solutions to Central Government clients. The work we do makes a real difference to the clients goal of National Security, and we operate in a unique and privileged environment. We are given time for professional development activities, and we coach and mentor our colleagues, sharing knowledge and learning from each other. We foster a culture in which employees feel valued and supported and have pride in their work for the customer, delivering outstanding rates of customer satisfaction in the UKs most complex safety- and security-critical markets.

IT Data Engineer
Liberty Recruitment Group
Eastleigh
In office
Junior - Mid
£55,000
RECENTLY POSTED

Job Title: IT Data Engineer

Location: Southampton, Hampshire

Salary: £40,000 - £50,000

Are you an experienced IT Data Engineer with experience in the professional services industry? If so, we may just have the perfect role for you!

Role Overview:

Based in Southampton, our client is a leading Law Firm looking to hire an IT Data Engineer to help aid their expansion plans. Your role will be structured around project and business support tasks, and feedback will be used to drive innovation and business growth. Although the role is primarily an IT Data Engineer, you will also need to be able to display BI Developer and strong Analytical skills and play a crucial role in designing, building, and maintaining our data pipelines using Microsoft Azure tools and platforms, as well as presenting information to the end user.

Your responsibilities:

  • Work with Microsoft Azure Technologies (e.g., Data Factory, Databricks, Synapse) to orchestrate data loading and workflows and manage data pipelines.
  • Maintain, support, and build data warehouses using Azure SQL Technologies
  • Collaborate with analysts, and business stakeholders to understand data requirements and translate them into technical solutions.
  • Developing and implementing data validation and reconciliation processes to ensure data quality and consistency across the data platforms.
  • Troubleshooting and resolving issues related to data transformation, data loading, and data quality, while proactively identifying opportunities for process optimisation and performance tuning.
  • Contribute to the development, support and maintenance of reports and dashboards using Power BI.
  • Troubleshoot and resolve data-related issues and provide support for data-related projects.
  • Innovate on existing solutions and look to help maximise efficiency in the platform.

The ideal candidate:

  • Good understanding of SQL and relational databases. These are the key assets within our organisation.
  • Familiarity with Microsoft Azure services (e.g., Azure SQL, Azure Synapse, Azure Databrick Understanding of data warehousing concepts and data architecture.
  • Familiarity with any programming or scripting language (e.g., Python, R, JavaScript).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and methodologies

Whats in it for you?

  • 26 days’ holiday + buy up to a further 5 days
  • A day off for your birthday
  • Life assurance
  • Employee assistance programme
  • Enhanced maternity, adoption and paternity pay
  • Private medical insurance
  • Healthcare cash plan
  • Annual discretionary bonus scheme
  • Employee retail discounts

If you would like to discuss this opportunity in more detail, please reach out to the team at Liberty Recruitment Group.

Data Analyst Placement Programme
Data Jobs at ITOL Recruit
Multiple locations
Remote or hybrid
Graduate
Private salary
RECENTLY POSTED

Please note this is a training course and fees apply

Are you looking to benefit from a new career in Data Analysis?

If you are detail orientated, perceptive, organised, competent, analytical and can communicate well with those around you; you could have a truly rewarding future as a Data Analyst

We do this using our specialised Data Analyst career programme which looks to assist and place qualified candidates into a career pathway in Data Analysis.

Please note this career program is designed for entry level individuals with limited or no experience, so please do not apply if you are already an experience Data Analyst as we will be looking primarily at entry level roles.

Demand for Data Analysts has grown 20% year on year with experienced analysts easily commanding salaries of 50k+. All business decisions rely on data to ensure correct business decisions are made and therefore the role of the data analyst in the new digital world has become essential for business owners.

Below are current average salaries in the sector for lower-level positions and fully trained Data Analysts:

  • Junior Data Analyst - 30,000
  • Data Analyst - 50,000
  • Business Data Analyst - 67,500
  • Data Analytics Analyst - 80,000
  • Business Analysts - 60,000

Using our experience in providing data analysis and business analysis training online and through our expert recruitment consultants, we can provide a seamless journey and often fast-tracked route into a new career in Data Analysis.

The courses in the package have been identified by our recruitment partners as industry standards for the UK/European and International Data Analysis sector.

Skills shortages across all sectors are increasing the demand for qualified, entry-level career seekers and career changers.

Whether you are working full-time, part-time or are unemployed, this job and recruitment package has the flexibility to be completed at a pace that suits you and can be completed in a few weeks. Your job and career goals are completed in 4 easy steps listed below.

Step 1 - CompTIA Data+ Qualification

The first step is completing the CompTIA Data+ Qualification accredited by CompTIA.

This professional international industry-recognised qualification teaches you the essential skills of a Data Analyst. You will cover skills such as data mining, manipulating data, visualising data, and reporting on data.

Study time for the qualification is approximately 30 hours and qualification is achieved by completing a 1-hour multiple choice exam.

The course is provided online and comes complete with exam simulators and revision tools.

You will be provided with access to a tutor and a 1-hour online revision workshop prior to sitting your exam.

This qualification will set you on a route to becoming a data analyst.

Step 2 - Data Administration Training

Data is extracted using various method which are normally IT driven.

Therefore, we will provide you with access to the following additional courses to ensure you are suitably employable as a data analyst.

  • Microsoft excel - to expert level.
  • Learn SQL - the programming language used for extracting data from more complex databases.
  • Learn Python 3 - Python 3 is a simple to use programming language used by many analysts.
  • Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex data making it easier for stakeholders to comprehend.

Study time for these courses is approximately 30-60 hours and qualification is achieved through completion of the course with no exam.

Step 3 - Business Analysis Foundation

Business Analysts and Data Analysts often work very closely together and indeed many Data Analysts become Business Analysts and vice versa.

Adding a Business Analyst Foundation certificate will make you much more employable and enable you to cross over into business analyst roles and hybrid roles. Business Analysis Foundation accredited by the BCS (The British Computer Society also known as the Chartered Institute of IT).

Study time for this course is approximately 15 hours and qualification is achieved through an online BCS exam.

Step 4 - Recruitment Support

Now you are qualified for an entry level data analyst position our recruitment support team will now begin collaborating with you to help you secure your first a suitable role based on your new qualifications and any other experience you may have.

We have been helping candidates start and build careers in the project management industry since 2007 and have a 4.8 Trustscore on Trustpilot.

Our Recruitment Support team will help you work through job applications, interviews and provide you with a full cv review based around your new qualification and written to maximise your chances of obtaining a role in the project management sector.

They will provide you with guidance as to which roles our most suitable for you as an entry level project sector worker aiming to become a project manager. This will include mock job interviews as well as any help you feel you need.

Our money back guarantee

If after 1 year of passing your formal qualifications, we have been unable to help you secure a role, we will refund your study fees minus the cost of the exams.

However, we are normally able to help candidates find their first role within 6 months of qualifying and for locations based close to major cities this is often reduced to less than 3 months.

Check our testimonials from the hundreds of candidates we have already helped.

What Now?

To accommodate candidates, the training element of the package is available on finance terms of up to 1 year. This enables you to get qualified and start in your new role without having to fund all the training costs up front.

Enquire now and one of our experienced Career Consultants will contact you within 4 working hours to answer any questions that you may have and to assist you in taking the first step towards your Data Analyst Career aspirations.

Site Reliability Engineer
Fuel Recruitment
Hampshire
Hybrid
Mid - Senior
£65,000 - £75,000
RECENTLY POSTED
+11

Overview

Fuel Recruitment is working with a leading technology organisation that is expanding its infrastructure and automation capability. They are looking for a Site Reliability Engineer to help design, deploy and optimise secure, resilient platforms across internal and customer environments. The role is focused on automation, observability and taking new solutions from proof-of-concept through to full production. This position is offered on a hybrid basis, with three days per week on-site.

Key Responsibilities

  • Deliver, upgrade and maintain core platforms, systems and automation.
  • Develop and support monitoring and management tooling to ensure strong observability.
  • Collaborate with engineers, developers and operations teams to design and harden resilient platforms.
  • Architect, design and deploy proof-of-concepts and introduce new technologies into production.
  • Conduct security risk and vulnerability assessments, ensuring systems are hardened and compliant.
  • Build and maintain automation tooling using modern SRE and DevOps practices.
  • Diagnose and resolve performance issues across Linux, containers, IaC and related technologies.
  • Produce and maintain high-quality documentation and support the wider team.

Key Skills/Experience

  • Strong Linux and Windows OS administration experience (eg, Ubuntu).
  • Scripting capability in Bash, Python, PHP or PowerShell.
  • Experience with automation and IaC tools such as Ansible, Terraform, CI/CD pipelines and Git.
  • Experience working with Azure or similar cloud environments.
  • Understanding of Desired State Configuration and broader IaC principles.
  • Excellent analytical and problem-solving skills.
  • Ability to work across multiple concurrent projects in a fast-paced environment.

Desirable Skills

  • Experience with IaC development life cycles and best practices.
  • Awareness of security best practices and secure configuration.
  • DSC/Ansible, ARM Templates or Terraform experience.
  • Linux (RHEL/CentOS/Ubuntu) and Windows Server (2019/2022).
  • Experience with COTS installation, configuration and automation.
  • Docker/Podman and Kubernetes or Swarm orchestration.
  • GitLab, JIRA and Azure/Azure Stack Hub.
  • Monitoring tools such as Nagios or Splunk.
  • Strong documentation skills (eg, Confluence).
  • Experience supporting large-scale platforms and advocating SRE/DevOps principles.
  • Understanding of Agile working practices.
  • Ability to collaborate effectively with project managers, support teams and customers.

Security Clearance

Due to the nature of the work, candidates must be UK sole nationals and eligible to obtain UK Security Clearance.

Junior Data Analyst
Newto Training
Multiple locations
Remote or hybrid
Junior
Private salary

Ready to start your career as a Data Analyst?

The demand for skilled data professionals in the UK is booming - and organisations are searching for people who can turn raw data into meaningful insight. If you’re looking for a career with purpose and strong growth, our Data Analyst Career Programme is built for you, with a job guarantee on completion.

Why this programme matters

We focus on equipping you with both the tools and the real-world experience you need to hit the ground running. With industry-recognised certifications, live instruction and project work you’ll be ready for business challenges from day one.

What you’ll get:

  • Seven training modules, covering Excel, SQL, Python, Tableau, Power BI and more.
  • Three official certifications: Microsoft Azure Data Fundamentals, Microsoft Power BI Data Analyst Associate and Microsoft Azure AI Fundamentals.
  • Real-world project work to enhance your CV and show our end employers you can deliver.
  • Job guarantee: If you complete the programme and don’t receive a job offer, we’ll refund 100% of your course fee.

Your investment:

  • Course cost: £2,795
  • Payment plan: From £232.91 per month (interest-free)

No prior tech-job experience? No problem.

You don’t need to come from a data background. If you bring curiosity, communication skills, and a willingness to learn, this programme will equip you for a transition into a demanding and rewarding role.

Take the next step now.

Click ‘Apply Now’ and embark on a career where data drives decisions, and you drive your future.

Senior Software Engineer (C++ / Unreal Engine)
Talent Locker
Portsmouth
Hybrid
Senior
£55,000 - £70,000

Senior Software Engineer
Portsmouth Hybrid, 3 days onsite
50,000- 75,000 plus bonus and benefits

This Senior Software Engineer role is ideal for a hands-on engineer with experience in C++ and Unreal Engine, working on complex, performance-critical software across modelling and simulation, autonomy and geospatial domains. The position focuses on building robust, scalable systems while offering clear progression towards technical leadership.

The role sits within a growing software and data science consultancy delivering end-to-end solutions across defence, energy, transport and health. You will work alongside experienced engineers, data scientists and subject matter experts on programmes covering modelling and simulation, autonomous systems, synthetic environments and digital twins.

You will stay close to the code while contributing ideas, shaping solutions and engaging directly with customers.

What you will be doing
Designing, developing and delivering software solutions across modelling and simulation, autonomy and geospatial domains
Working with technologies including wargaming, robotic and autonomous systems, digital twins and synthetic environments
Applying mathematical and computational methods to solve real-world problems
Contributing to technical consultancy projects, with opportunities to lead defined work packages
Analysing use cases and project context to shape requirements and specifications
Working across existing codebases and contributing to performance-critical systems
Building and maintaining effective customer and stakeholder relationships
Supporting technical reporting and presenting work to customers

What you will bring
At least 5 years’ experience designing and delivering performant software applications
Proficiency in C, C++ or C# alongside Python
Experience with Unreal Engine or similar game-engine technology
Understanding of software modelling and simulation techniques
Experience in areas such as entity or event-based simulation, robotics or autonomous systems
Confidence working with large codebases and understanding performance and hardware constraints
Strong communication skills and the ability to work directly with stakeholders

Desirable
Experience within UK defence or other regulated environments
Degree-level education or equivalent experience with a strong STEM or computing background

Location, security and working pattern
Hybrid working with 3 days per week onsite in Portsmouth
Willingness to travel within the UK and work at client sites when required
Right to live and work in the UK
Eligible and willing to obtain SC security clearance, normally requiring 5 years UK residency

What’s on offer
Salary from 50,000, flexible based on experience
7 percent employer pension contribution
Private healthcare and life assurance
25 days holiday with additional holiday purchase options
EV salary sacrifice scheme
Structured mentoring and internal and external training opportunities

Enterprise Systems Developer
CBSbutler Holdings Limited trading as CBSbutler
Southampton
Hybrid
Mid
£45,000 - £60,000
+2

Salary: 45,000 to 60,000 dependent on experience

Location: Southampton

Working pattern: Hybrid with two days a week on site

You will join a defence technology consultancy, and help to develop on their internal enterprise systems.

Job Purpose & Key Responsibilities

We are seeking a skilled and motivated Enterprise Systems Developer with excellent integration experience to join our team.

The ideal candidate will have a strong background in designing, developing, and maintaining enterprise-level systems, ideally with specific experience with Boomi integration, HCM and ERP Solution experience with IFS, Dayforce, and ProFinda exposure being beneficial.

You will work closely with cross-functional teams to deliver high-quality solutions that meet our business and clients’ needs.

  • Design, develop and maintain scalable enterprise systems, applications and understanding interface source and target data design, along with impacts to the Boomi integrations.
  • Troubleshoot and resolve functional and technical issues within source and target systems, related to integrations and data flows.
  • Collaborate with project team members and business stakeholders to understand and translate requirements, document them in a technical specification.
  • Plan and implement new deployments and planned outages.
  • Develop documentation for support of analysis, technical design, coding, configuration, testing, and processes.
  • Identify and mitigate risks associated with enterprise systems, applications and integrations, ensuring compliance with regulatory requirements and security standards.

Knowledge, Skills & Experience

  • Strong understanding of integration concepts, REST/SOAP APIs, and data mapping.
  • Experience with various data formats including XML, JSON, and SQL.
  • Proven experience in enterprise systems development.
  • Proficiency in programming languages such as Java, C#, or Python.
  • Strong knowledge of database management systems (SQL, Oracle, etc.).
  • Experience with web technologies (HTML, CSS, JavaScript, etc.).
  • Experience with developing and maintaining code and configuration changes within SaaS systems.
  • Proficient with API protocols, with strong root cause analysis for integration issues including POSTMAN testing and debugging.
  • Familiarity with cloud platforms (AWS, Azure, etc.).
  • Experience with Boomi integration, IFS, Dayforce, and ProFinda; training can be given
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with enterprise resource planning (ERP) systems.

Clearances

  • Due to the nature of this role, we require you to be eligible to achieve SC clearance. As a result, you should be a British Citizen and have resided in the U.K. for the last 5 years.
Python Software Developer
Spectrum IT Recruitment
Fareham
Hybrid
Senior
£45,000/day - £70,000/day
+1

This role sits within a software team building data-driven systems used in the aviation sector, where reliability and engineering quality are critical. As platforms continue to evolve and new services are introduced, the team is looking for an experienced Python developer who can contribute at a senior level and take ownership of complex, long-lived systems. Up to £70,000 | Fareham, Hampshire | 4 days onsite The role You will work on business-critical applications that process and analyse operational data in a regulated environment. Key responsibilities include: Developing and maintaining Python services Building applications using Flask or Django Working with SQL databases and structured datasets Contributing to cloud-based platforms Improving existing systems and supporting new feature development Participating in code reviews and technical discussions The focus is on maintainable code, clear design, and long-term stability rather than rapid feature churn. What we’re looking for Essential experience: Strong commercial Python development Flask or Django SQL and relational databases Git or similar version controlDesirable but not essential: Cloud platforms Docker or containerised environments Data processing libraries such as NumPy or Pandas You should be comfortable working independently, communicating clearly, and taking responsibility for the systems you work on. Salary and benefits Salary up to £70,000 25 days annual leave plus bank holidays Benefits include pension, private healthcare, life assurance, income protection, wellbeing support, and a flexible benefits allowance. If you are a Senior Python Developer looking for a stable role working on meaningful, well-engineered systems, this is worth a conversation. Apply now or contact Chris Lynes at Spectrum IT Recruitment for more information. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy

Page 1 of 2
Frequently asked questions
Southampton offers a range of Python jobs including software development, data analysis, machine learning, web development, and automation roles across various industries such as technology, finance, and healthcare.Python job opportunities in Southampton cater to all experience levels, from entry-level junior developer roles to senior software engineers and technical leads. Job listings will specify the required experience.Yes, many companies in Southampton offer remote or flexible working options for Python developers. You can filter job listings on our board to find remote-friendly positions.Python developer salaries in Southampton vary depending on experience, role, and sector. Entry-level positions typically start around £25,000, while senior roles can exceed £60,000 per year.To apply for Python jobs, browse listings on our page, select the roles that interest you, and use the 'Apply' button to submit your CV and cover letter directly to the employer or through our platform.
Feedback
Contact