Senior Automation Engineer (Python)

Europe, United Kingdom, London
Job ID: 1802

Job Description

Our client powers capital markets through bleeding-edge data services and infrastructure solutions. They are looking for a Python-heavy Developer with a strong focus on automation of network and platform operations. To be successful, you’ll have a strong understanding of the challenges experienced by both operations and engineering teams, and will identify pain-points experienced by the teams and implement tools to mitigate them.

Role Responsibilities:

  • Provide oversight and code review for Python Automation developers
  • Mentor the team on creating class based reusable code libraries, following best practices, and adhering to code standards
  • Understand business requirements and create sustainable software designs and architectures
  • Design and develop applications that support client-facing products and services
  • Facilitate running the Agile workflow for the automation development team
  • Integration of applications, platforms, and network infrastructure
  • Collaborate with the InfoSec department to ensure all tools created continue to meet security policies and standards
  • Providing necessary documentation and training to relevant users for tools that have been created by the team
  • Working with all relevant teams to assess current state of tool design process and providing recommendations for improvement
  • Continuous Improvement via performance analysis and optimization, capacity management, problem management, and defect management
  • Manage a book of work, prioritising projects and tasks in alignment with team and firm priorities

Technical Experience and Qualifications Required

  • Strong analytical skills and ability to breakdown and simplify large complex systems
  • At least 7 years of application development experience with a minimum of 3 years using OOP in Python
  • At least 3 years of experience working with REST APIs
  • At least 3 years of experience working in or alongside operations or engineering teams
  • Degree in Engineering, Computer Science or related technical field or equivalent experience
  • Full stack development
  • Scripting experience – Bash
  • Development and support of CI/CD
  • Good understanding of networking fundamentals
  • Big data systems such as ElasticSearch
  • Message queue technologies such as Kafka and Redis o Docker containers, Kubernetes
  • SQL experience with RDBMS
  • GraphQl and Relay

Apply for this role

All fields marked with * are required.

  I confirm that I have the right to work in this location. *

Back to Job Listings