Job offers - CrawlJobs

Senior Software Engineer, Python United Kingdom, Bristol Jobs

3 Job Offers

Senior Python Software Engineer
Save Icon
Senior Python Software Engineer sought to support R&D tooling, CI/CD pipelines, and internal systems in Bristol. Requires 8+ years commercial Python experience across Linux/Windows, plus GitLab, Agile, and GUI development skills. Key responsibilities include building automated pipelines, ETL proc...
Salary Icon
Salary
70000.00 - 80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Senior Python Software Engineer
Save Icon
Senior Python Software Engineer sought to support R&D tooling, data infrastructure, and CI/CD pipelines in Bristol, UK. Requires 7+ years Python experience, GitLab CI/CD, and Agile workflows. Key benefits include technical mentorship, code reviews, and ensuring software reliability, security, and...
Salary Icon
Salary
65000.00 - 75000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Senior Python Software Engineer
Save Icon
Senior Python Software Engineer sought to drive R&D tooling, CI/CD pipelines, and internal systems in Bristol. Requires 8+ years Python experience across Linux/Windows, GitLab CI/CD, and Agile workflows. Key skills include wxPython, ETL pipelines, and database optimisation. Join a collaborative t...
Salary Icon
Salary
70000.00 - 80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice

About the Senior Software Engineer, Python role

Senior Software Engineer, Python jobs represent a pivotal role in modern technology organizations, where experienced professionals architect, build, and maintain the critical infrastructure that powers everything from backend services and data pipelines to machine learning platforms and developer tooling. These positions typically require a deep mastery of the Python programming language combined with a strong foundation in software engineering principles, system design, and operational excellence. Professionals in this role are responsible for designing scalable distributed systems, improving build and deployment workflows, and ensuring the reliability, performance, and security of production environments.

They often lead complex, cross-cutting initiatives that span multiple teams, tackling challenges such as monorepo health, dependency management, continuous integration and delivery pipelines, and observability. A key aspect of these jobs is the focus on developer experience—creating tooling, templates, and automation that make it easier for other engineers to write, test, and ship high-quality Python code at scale. Senior Software Engineers also play a crucial role in mentoring junior team members, conducting rigorous design and code reviews, and raising the overall technical bar within their organization.

Typical responsibilities include owning projects end-to-end from problem definition through design, implementation, production rollout, and long-term operation; driving improvements in testing strategies, monitoring standards, and documentation; and collaborating closely with product managers, data scientists, and platform teams to align technical solutions with business goals. The skill set required for these jobs goes beyond Python proficiency; candidates must demonstrate expertise in large-scale backend systems, distributed computing, and operational practices such as incident management and performance optimization. Familiarity with the Python packaging ecosystem, build backends, and modern CI/CD tools is often essential, as is experience with database technologies, both relational and NoSQL.

For roles leaning into AI and machine learning, knowledge of ML workflows, data pipelines, and emerging AI-assisted development tools is increasingly valuable. Strong leadership, communication, and stakeholder management skills are also critical, as Senior Software Engineers frequently act as technical representatives for their products, influence architectural decisions, and partner with vendors or external teams. Ultimately, these jobs demand a blend of technical depth, strategic thinking, and a commitment to engineering excellence, making them ideal for seasoned professionals who want to shape how Python is built and operated across an entire organization.