CrawlJobs Logo

Senior Python Software Engineer

United Kingdom, Bristol 70000.00 - 80000.00 GBP / Year · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • 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

Requirements

  • 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Python Software Engineer

8 matching positions

Senior Python Software Engineer

This role is focused on supporting Research & Development tooling, internal soft...
Location
Location
United Kingdom , Bristol
Salary
Salary:
70000.00 - 80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Applicants must have permanent and unrestricted right to work in the UK, as sponsorship is not available for this role
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

This role is focused on supporting Research & Development tooling, internal soft...
Location
Location
United Kingdom , Bristol
Salary
Salary:
65000.00 - 75000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ 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
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

We’re working with a leading commodities trading firm with elite engineering sta...
Location
Location
United States , Houston
Salary
Salary:
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software engineering experience
  • Strong proficiency in Python within a production environment
  • Proven experience with AWS (Cloud infrastructure, serverless, or data services)
  • Previous experience with Front Office Systems is highly desirable
  • Deep understanding of Commodities or Energy markets
  • Ability to solve complex problems with agility in a fast-paced trading setting
Job Responsibility
Job Responsibility
  • Developing and optimizing high-performance, mission-critical systems for front-office teams
  • Supporting global energy and commodities trading desks with real-time technical solutions
  • Building and maintaining robust, scalable back-end services using Python and AWS
  • Collaborating directly with traders and commercial teams to translate business needs into code
  • Ensuring the accuracy and reliability of systems used in live trading environments
  • Contributing to a high-standard engineering culture focused on performance and scalability
What we offer
What we offer
  • Opportunity to work with an elite team of world-class engineers
  • Direct exposure to front-office trading and commercial decision-making
  • A culture where engineers are respected as the core asset of the firm
  • High job satisfaction with a track record of low attrition
  • Engagement with cutting-edge technology in the global energy sector
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

Аre you a motivated Python Software Engineer, willing to grow as a professional ...
Location
Location
Bitola, Burgas, Istanbul, Plovdiv, Skopje, Sofia, Varna
Salary
Salary:
Not provided
scalefocus.com Logo
Scalefocus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3 years of experience in Python development
  • Experience with Python Flask or Django
  • Knowledge of object-relational mapping (ORM)
  • Experience with Azure SQL
  • Strong knowledge in relational and non-relational databases
Job Responsibility
Job Responsibility
  • Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
  • Taking part in the decision-making process in design application architecture, solution development, architecture and code review
  • Automate deployment pipelines
  • Implement unit tests
  • Proactive position in solution development, processes improvements
  • Working in an international distributed team in an Agile environment
  • Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
  • Works closely with the Delivery manager coordinating technical efforts in the project and accurate tasks estimations
  • To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC
What we offer
What we offer
  • Flexible benefits system
  • Generous referral bonuses and awards
  • Multitude of training, certification, and leadership programs
  • Mental health benefits and workshops
  • Frequent teambuilding activities, events and gatherings
  • Opportunity to grow in a multinational environment by working with international teams and clients
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

SciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic non-traditi...
Location
Location
United States , Boulder
Salary
Salary:
126000.00 - 175000.00 USD / Year
scitec.com Logo
SciTec
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Physical Sciences, or a related technical field
  • 6+ years of professional software engineering experience
  • Strong proficiency in Python, including modern language features and best practices
  • Hands-on experience with microservice architectures and distributed systems
  • Experience writing and maintaining automated tests using pytest or similar frameworks
  • Professional experience working in Linux environments
  • Experience using version control systems such as Git
  • Solid understanding of software engineering fundamentals, including design patterns, modularity, and maintainability
  • Demonstrated ability to collaborate effectively across technical disciplines
  • Strong attention to detail and commitment to high-quality, well-tested code
Job Responsibility
Job Responsibility
  • Design, implement, and maintain high-quality Python software aligned with program and project objectives
  • Work independently and collaboratively with the development team to deliver complex features end to end
  • Collaborate directly with advanced technical and scientific users to translate analysis needs into robust software solutions
  • Contribute to containerized, distributed microservice architectures, including development, deployment, and testing
  • Design, implement, and maintain real-time or near-real-time data processing and streaming workflows
  • Ensure reliability, scalability, and performance of messaging systems and data pipelines
  • Identify technical risks and propose risk-reduction strategies to support program success
  • Participate in and guide Agile development activities, including code reviews, design discussions, and sprint planning
  • Promote strong engineering practices, including testing, documentation, and maintainability
  • Mentor junior and mid-level engineers through technical collaboration and code review
What we offer
What we offer
  • 4% Safe Harbor 401(k) match
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 80% company paid Dental insurance
  • 100% company paid Vision insurance
  • 100% company paid Life insurance
  • 100% company paid Long-term Disability insurance
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

N-iX is looking for Senior Python Engineer to join our team. We are looking for ...
Location
Location
Poland
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-7+ years of experience in Software Engineering
  • Strong expertise with Python (backend development)
  • Experience building full-stack applications end-to-end
  • Good understanding of RESTful APIs and client-server architecture
  • Familiarity with Agile development methodologies
  • Experience working in a team environment with shared ownership
  • Comfortable using AI tools in daily development (e.g., coding assistants, test generation, debugging, documentation support)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services in Python
  • Collaborate closely with backend, frontend, and QA engineers in an Agile/Scrum environment
  • Write clean, testable, and well-documented code
  • Integrate and work with APIs, data stores, and third-party services
  • Use AI-assisted development tools (e.g., code assistants, testing tools, analysis tools) to improve delivery speed and quality
  • Support production systems and participate in troubleshooting when needed
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Read More
Arrow Right

Senior Python Software Engineer

Senior Python Backend Software Engineer to join the Analytics team and take owne...
Location
Location
Czechia , Brno; Prague
Salary
Salary:
Not provided
bloomreach.com Logo
Bloomreach
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional experience in Python backend development
  • Strong Python 3 skills including advanced OOP, decorators, context managers, iterators/generators, type hints
  • MongoDB expertise including complex aggregation pipelines, indexing, performance tuning
  • Redis experience for caching and distributed patterns
  • Strong background in distributed systems including task queues, asynchronous job processing, state machines, error recovery
  • Solid REST API design and implementation experience with Flask or similar
  • Ability to debug complex production issues
  • Strong communication skills and comfort working in a remote, highly collaborative team
Job Responsibility
Job Responsibility
  • Design, develop, maintain, and test Python backend services and modules
  • Own and evolve multi‑cloud export pipelines
  • Design and optimize MongoDB data models and queries
  • Work with Redis, Kafka, and Celery to build robust distributed systems
  • Design and implement REST APIs using Flask
  • Ensure data privacy and compliance in analytics pipelines
  • Diagnose and resolve production incidents in distributed environments
  • Contribute to testing and quality
  • Collaborate closely with other backend engineers, SRE/DevOps, and product managers
What we offer
What we offer
  • Great deal of freedom and trust
  • Flexible working hours
  • Virtual-first work with hubs across three continents
  • Company events
  • 5 paid days off to volunteer
  • People Development Program
  • Communication coach available
  • Leader Development Program
  • $1,500 professional education budget annually
  • Employee Assistance Program
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

Senior Python Backend Software Engineer to join the Analytics team and take owne...
Location
Location
Slovakia , Bratislava
Salary
Salary:
4000.00 EUR / Month
bloomreach.com Logo
Bloomreach
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional experience in Python backend development
  • Strong Python 3 skills including advanced OOP, decorators, context managers, iterators/generators, and type hints
  • MongoDB expertise with complex aggregation pipelines, indexing, and performance tuning
  • Redis experience for caching and distributed patterns
  • Strong background in distributed systems with task queues, asynchronous job processing, state machines, and error recovery
  • Solid REST API design and implementation experience with Flask or similar
  • Ability to debug complex production issues
  • Strong communication skills and comfort working in a remote, highly collaborative team
Job Responsibility
Job Responsibility
  • Design, develop, maintain, and test Python backend services and modules that power export
  • Own and evolve multi-cloud export pipelines that integrate with AWS S3, Google Cloud Storage, Azure Blob Storage, and SFTP
  • Design and optimize MongoDB data models and queries for high-throughput
  • Work with Redis, Kafka, and Celery to build robust distributed systems
  • Design and implement REST APIs using Flask (and optionally gRPC services)
  • Ensure data privacy and compliance in analytics pipelines
  • Diagnose and resolve production incidents in distributed environments in cooperation with SREs
  • Contribute to testing and quality
  • Collaborate closely with other backend engineers, SRE/DevOps, and product managers
What we offer
What we offer
  • A great deal of freedom and trust
  • Flexible working hours
  • Work virtual-first with several Bloomreach Hubs available across three continents
  • Company events
  • 5 paid days off to volunteer
  • People Development Program
  • Communication coach available
  • Leader Development Program
  • $1,500 professional education budget annually
  • Employee Assistance Program with counselors
  • Fulltime
Read More
Arrow Right