Lead Developer - Python

PYdev_1777641917
  • Negotiable
  • Crawley, West Sussex

Lead Developer

We're looking for an experienced Lead Developer to join a high-performing engineering team working on advanced connectivity and software solutions across global infrastructure environments.

About the Role

You'll play a key role in leading system design and development activities, working with both bespoke and open-source technologies (primarily Linux-based). Alongside hands-on development, you'll mentor junior developers and contribute to shaping technical strategy.

This is a great opportunity for someone who enjoys a mix of leadership, architecture, and hands-on engineering in a fast-evolving technical landscape.

Key Responsibilities

  • Lead and contribute to system design, requirements gathering, and development using Agile/SCRUM methodologies
  • Manage and optimise CI/CD pipelines and development tools
  • Oversee code quality, testing frameworks, and deployment processes
  • Collaborate cross-functionally with product and commercial teams to deliver new features and services
  • Produce and maintain clear technical documentation
  • Support customer-facing teams with technical expertise, including troubleshooting and demonstrations
  • Investigate and resolve complex, escalated technical issues
  • Mentor and support junior and graduate developers

Technology Stack

  • Linux (Debian/Ubuntu), Apache
  • MySQL and database administration
  • Python, PHP, Bash
  • ReactJS, Node.js
  • CI/CD tools, Bitbucket, JIRA
  • Testing frameworks such as Pytest, Jest, or Cypress

Skills & Experience

  • Strong software development background with experience across multiple technologies listed above
  • Solid understanding of networking concepts (TCP/IP, LAN/WAN)
  • Experience designing and developing scalable systems
  • Familiarity with CI/CD pipelines and modern development practices
  • Strong analytical and problem-solving skills
  • Ability to work independently and collaboratively
  • Experience mentoring or leading developers is highly desirable

Desirable

  • Knowledge of code quality tools (e.g., SonarQube)
  • Experience with service-oriented architectures (SOA)
  • Exposure to VoIP platforms or large-scale network infrastructure
  • Understanding of satellite or communications systems

Qualifications

  • Degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Typically 5+ years of relevant industry experience

What We're Looking For

  • A proactive, adaptable mindset
  • Strong engineering judgement and decision-making ability
  • Someone comfortable working in a fast-paced, technically demanding environment
Mathew Bennett Principal Recruitment Consultant

Apply for this role