Python Developer

83zero Ltd
Maidenhead, UK
5 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£52,763.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) BigQuery Command-Line Interface Cloud Computing Cloud Storage Cyber Security Computer Networks Deep Packet Inspection Linux Domain Name System (DNS) Elasticsearch Hypertext Transfer Protocols (HTTP)
+30 more
Human-Computer Interaction IP Addressing Network Packet Python (Programming Language) Pcap PostgreSQL Networking Basics Network Forensics Network Monitoring Packet Analyzer Software Engineering Systems Integration TCP/IP Tcpdump Traffic Analysis Wireshark Web Applications Scripting Google Cloud Firewalls (Computer Science) Backend Fastapi Google Cloud Functions Front End Software Development Restful APIs Open Network Automation Platform Api Management OpenSearch Server Operating Systems & Platforms Data Generation

Job description

  • Design, develop, and implement a Python-based backend application to automate network packet capturing and traffic collection
  • Develop a self-service solution that allows users to initiate packet captures by submitting IP addresses through a web interface
  • Integrate TShark (Wireshark CLI) into backend services to automate network sniffing and packet capturing
  • Build and maintain REST APIs connecting the frontend application with backend capture processes
  • Automate the generation, processing, storage, and retrieval of PCAP files
  • Develop asynchronous processing and task queuing systems to manage multiple packet capture requests
  • Implement automated notifications and workflows to inform users when packet captures are completed
  • Configure and optimise TShark commands, packet capture filters, and network traffic collection processes
  • Troubleshoot backend application issues, API integrations, and network capture functionality
  • Collaborate with developers, network engineers, and technical stakeholders to understand requirements and deliver scalable solutions
  • Support additional Python development, system integrations, and automation projects as required

Technologies:

  • API
  • OpenSearch
  • BigQuery
  • Backend
  • Cloud
  • ElasticSearch
  • Frontend
  • GCP
  • HTTP
  • Support
  • Linux
  • Network
  • PostgreSQL
  • Python
  • REST
  • TCP/IP
  • Web
  • Security, We are seeking an experienced Python Backend Developer for an exciting six-month contract focused on Wireshark automation, network sniffing, packet capturing, and backend application development. You will help us develop a Wireshark as a Service solution that transforms manual packet capture processes into an automated, self-service web application. This is primarily a software development and automation role rather than a traditional Network Engineer or Network Analyst position. The contract pays £580 per day inside IR35 and is hybrid, with two days onsite in North London.

Requirements

  • Strong commercial experience in Python backend development, scripting, and automation
  • Experience designing and developing REST APIs and backend applications
  • Strong understanding of networking fundamentals, including TCP/IP, DNS, HTTP/HTTPS, and network communications
  • Knowledge of network sniffing, packet capturing, and network traffic analysis
  • Experience integrating command-line tools and external processes into Python applications
  • Experience with asynchronous processing, task queues, and automated workflows
  • Strong experience developing and troubleshooting applications in Linux/server environments
  • Experience handling file generation, storage, and retrieval within backend systems
  • Ability to work independently, translate technical requirements into working solutions, and collaborate with cross-functional teams
  • Hands-on experience with Wireshark, TShark, or tcpdump is highly desirable
  • Experience with PCAP files, packet filtering, and network traffic capture tools is highly desirable
  • Knowledge of network sniffing, deep packet inspection, and protocol analysis is highly desirable
  • Experience automating Wireshark/TShark through Python scripts or backend applications is highly desirable
  • Experience developing self-service web applications or network automation tools is highly desirable
  • Knowledge of Google Cloud Platform (GCP), including Cloud Run, BigQuery, and Cloud Storage, is highly desirable
  • Experience with PostgreSQL, Elasticsearch, or OpenSearch is highly desirable
  • Experience in cybersecurity, network monitoring, or traffic analysis environments is highly desirable
  • Hands-on Python backend development skills, REST API experience, and an understanding of networking concepts; exposure to Wireshark, TShark, packet capturing, or network sniffing technologies is preferred

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…