At a Glance
- Tasks: Develop and maintain software systems, databases, and automated pipelines for R&D.
- Company: Join ZENOVO LTD, a forward-thinking tech company in Bristol.
- Benefits: Enjoy a competitive salary, remote work options, and professional growth opportunities.
- Other info: Dynamic team environment with excellent career advancement potential.
- Why this job: Make a real impact in software development while working with cutting-edge technologies.
- Qualifications: 7+ years of Python experience and strong collaboration skills required.
The predicted salary is between 53192 - 65012 £ per year.
Location: Bristol (Remote - Monthly Site Visit)
Salary: £65,000 - £75,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.
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:
- 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.
Python Software Engineer (Data) employer: ZENOVO LTD
Join a forward-thinking company that values innovation and collaboration, offering a hybrid work environment in Coventry. As a Senior Electronics Engineer, you'll benefit from a supportive culture that encourages professional growth and development, alongside competitive salaries and the opportunity to work on exciting projects that shape the future of technology. With a focus on teamwork and mentorship, this role provides a unique chance to make a meaningful impact while advancing your career in a dynamic industry.