Senior Python Engineer

Senior Python Engineer

  • Location

    West End, London

  • Sector:

    Infrastructure & Support

  • Job type:


  • Salary:

    £74000 - £78000 per annum + Generous quarterly bonus and benefits

  • Contact:

    Anne Rooke

  • Contact email:

  • Job ref:

    AM 22231_1629119875

  • Published:

    12 months ago

  • Duration:


  • Expiry date:


  • Startdate:


  • Consultant:



£74-78K per annum plus 10% bonus paid quarterly and great package of benefits.

Hybrid working; initially home-based with a view to part office part home working for new normal.


You are a Senior Python Engineer who will help with network automation, data aggregation and product development. The position reports to the Director of Engineering and will work alongside a Network Automation Engineer with a focus on backend Python. Primary responsibilities will include:-

  • New platform backend architecture
  • Data modeling of newly captured datasets
  • Research and development
  • Assisting the growth of other team members
  • Building and improving existing tooling

Current projects include:

  • Flask based standard API for atomic network operations
  • API "Shim" that sits across multiple existing data sources (CRM, Asset Management, Monitoring Platforms)
  • Infrastructure data modelling
  • Automated "self-healing" fault-finding of infrastructure issues
  • Creating programmatic data linkage across existing datasets

Future projects include:

  • Perimeter network security audit tool
  • API for self-service network services
  • CI pipeline creation for change simulation and review

Experience in the following areas will be highly desirable:

  • Experience using Python web frameworks such as Flask or Django
  • REST API usage and design
  • Data push and pull techniques using ELK
  • Knowledge of web servers such as Apache or NGINX
  • Automation suites such as Puppet, Ansible or Napalm
  • Understanding of version control systems (git, svn)
  • Knowledge of CI/CD Pipelines
  • Understanding of service provider service provisioning and management

As Senior Python Developer:

  • Can work well as part of a team or independently depending on project requirements
  • Calm and decisive when diagnosing issues under pressure
  • Has excellent troubleshooting skills
  • 3-5 years industry experience with a track record of success
  • Experienced in dealing with sales functions and can influence and contribute to the design of new products and services
  • Experienced at representing an organisation at technical conferences and related professional societies
  • First-class interpersonal, communication and leadership skills at all levels within an organisation, across all departments
  • Outgoing personality who will develop the reputation of the engineering team
  • An individual who possesses excellent organisation skills
  • Enjoy a varied workload
  • Bright intellect with a depth and breadth of personal and professional experiences
  • Be able to explain technical matters in an understandable way to non-technical staff
  • Able to mentor and train junior team
  • Learn quickly on the job
  • Visualise large complex systems easily and abstract the relevant parts of the systems

Are you a Python professional but this role doesn't quite fit? Eligo is a leading IT Technical recruitment consultancy specialising in Python Engineer roles. Please don't hesitate to get in touch with us for a confidential chat about how we can secure you your perfect Python Engineer role. Anne Rooke - Python IT Recruiter - Specialist Python Recruitment