Senior Python Software Engineer

Zenovo
Bs16Qf, BS1 6QF, United Kingdom
Last month
£70,000 – £80,000 pa

Salary

£70,000 – £80,000 pa

Job Type
Permanent
Work Pattern
Full-time
Work Location
Hybrid
Seniority
Senior
Posted
29 May 2026 (Last month)
Job Title: Senior Python Software Engineer
Location: Bristol (Remote - Monthly Site Visit)
Salary: £70,000 - £80,000 (Depending on Experience)

Please note: Applicants must have permanent and unrestricted right to work in the UK, as sponsorship is not available for this role.

Overview:

This role is focused on supporting Research & Development tooling, internal software systems, and automated development pipelines that ensure software reliability, security, scalability, and regulatory compliance.

We are looking for a Software Engineer with 8+ years commercial experience developing software in Python across Linux and Windows environments.

Job Responsibilities:
  • Support software development activities across R&D tooling, data infrastructure, and automated development pipelines
  • Develop and maintain internal software systems, databases, and ETL pipelines.
  • Support CI/CD pipelines, automated testing, code quality, security scanning, and documentation generation processes.
  • Produce and maintain technical documentation and ensure traceability throughout the software development lifecycle.
  • Contribute to coding standards, software architecture, and engineering best practices across projects.
  • Communicate project progress, risks, and technical challenges effectively with engineering leadership.
  • Provide technical mentorship, code reviews, and continuous improvement support to wider R&D software teams.
  • Ensure software development activities adhere to industry regulations & standards
Required Skills & Experience:
  • 8+ years commercial experience developing software in Python across Linux and Windows environments, including both Intel and ARM-based platforms.
  • Proven experience building and maintaining CI/CD pipelines, ideally using GitLab, alongside automated testing and code quality tooling.
  • Solid understanding of software testing methodologies, including unit testing, regression testing, and test planning.
  • Experience working within Agile development teams, with hands-on use of Git, Jira, and collaborative development workflows.
  • Experience with GUI development frameworks such as wxPython
  • Knowledge of database design, management, and optimisation.
  • Experience developing and supporting ETL and data processing pipelines.
  • Understanding of Linux operating systems and distribution internals.

Related Jobs

View all jobs
Spotlight

Senior Data Engineer

Lab 1 London, Greater London, United Kingdom
£85,000 – £125,000 pa Hybrid

AI Governance Engineer - BPL

Barclays London, E14 5RB, United Kingdom
Hybrid

AI Engineer - Cardiff

Circle Recruitment Cardiff, Cymru / Wales, CF10 2AF, United Kingdom
£40,000 – £55,000 pa Hybrid

Senior C++ Software Engineer

Darktrace Cambridge, CB2 3BJ, United Kingdom
Hybrid

Senior Site Reliability Engineer - Python

Inspire People Dl14Wf, DL1 4WF, United Kingdom
£63,824 – £80,158 pa Hybrid Clearance Required

Senior Site Reliability Engineer - Python

Inspire People B24Bj, B2 4BJ, United Kingdom
£63,824 – £80,158 pa Hybrid Clearance Required

Senior Software Engineer - eDV Cleared

Searchability NS&D London, United Kingdom
£45,000 – £100,000 pa On-site Clearance Required

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.