Lead Developer

Lead Developer

Full-Time 47500 £ / year No home office possible
Holt Engineering

At a Glance

  • Tasks: Lead the design and development of innovative communication platforms in a fast-paced environment.
  • Company: Join a cutting-edge engineering firm focused on advanced connectivity solutions.
  • Benefits: Competitive salary, mentoring opportunities, and a dynamic work culture.
  • Other info: Great career growth potential and exposure to emerging technologies.
  • Why this job: Make a real impact by leading projects that enhance communication technologies.
  • Qualifications: Strong software development skills and experience with Linux and networking.

An exciting opportunity has arisen for an experienced Lead Developer to join a highly technical engineering and communications environment focused on advanced connectivity, infrastructure, and software solutions. This role will lead the design, development, and continuous improvement of a range of bespoke and open-source platforms supporting complex communications and network services. The successful candidate will work closely with technical leadership while mentoring developers within the team and contributing to the delivery of innovative, mission-critical solutions.

The successful candidate will support the design, development, and maintenance of a suite of value-added services and internal platforms, including technologies associated with:

  • VoIP platforms
  • Email and messaging services
  • File replication and distribution systems
  • Hotspot and captive portal solutions
  • Web filtering and firewalling technologies
  • High-availability infrastructure
  • Hypervisors and virtualisation environments
  • Software deployment and content distribution platforms
  • Entertainment and connectivity services

The environment combines software engineering, Linux infrastructure, networking, and communications technologies within a fast-paced operational setting.

Key Responsibilities:

  • Lead and contribute to system design and software development activities using Agile/SCRUM methodologies
  • Mentor and support Developers and Graduate Developers within the team
  • Design, develop, maintain, and improve Linux-based applications and services
  • Manage and maintain CI/CD pipelines and development tooling
  • Support software quality assurance and automated testing frameworks
  • Produce and maintain detailed technical documentation
  • Collaborate with Product Management and wider engineering teams to support deployment and rollout activities
  • Support customer-facing discussions, demonstrations, and technical issue resolution when required
  • Investigate and resolve escalated service and platform issues
  • Keep up to date with emerging technologies and industry developments relevant to communications and infrastructure environments

Technical Environment

Key technologies include:

  • Linux (Debian / Ubuntu)
  • Apache
  • MySQL / database administration
  • Python
  • PHP
  • ReactJS
  • NodeJS
  • Bash scripting
  • CI/CD pipelines
  • BitBucket
  • JIRA
  • SonarQube
  • Xray
  • Pytest
  • Jest
  • Cypress

The role also involves exposure to technologies such as:

  • IP networking
  • TCP/IP
  • WAN/LAN infrastructure
  • VoIP platforms
  • Digital communications systems
  • Satellite and connectivity technologies

Skills & Experience

Essential:

  • Strong software development experience across several of the technologies listed above
  • Experience managing CI/CD and development workflows
  • Strong Linux systems knowledge
  • Understanding of networking fundamentals including TCP/IP, WANs, and LANs
  • Experience with hardware and/or software systems development
  • Strong analytical and troubleshooting capability
  • Ability to work independently and collaboratively within technical teams
  • Excellent communication and documentation skills
  • Proactive and adaptable approach to problem solving

Qualifications:

  • Degree, HND/HNC in Computer Science, Engineering, Software Development, or a related discipline
  • Alternatively, equivalent commercial experience (typically 5+ years)

Desirable:

  • Experience with SonarQube or similar code quality tooling
  • Knowledge of Service-Oriented Architecture (SOA)
  • Experience with Asterisk/VoIP platforms
  • Exposure to satellite communications or infrastructure environments

Security Clearance: This role requires eligibility for UK Security Clearance. Successful candidates must provide proof of identity, employment history, right to work in the UK, and typically demonstrate a minimum of five years’ UK residency.

Lead Developer employer: Holt Engineering

Join a dynamic and innovative team in Redhill, Surrey, where as a Lead Developer, you will thrive in a collaborative environment that champions advanced connectivity and software solutions. Our company prioritises employee growth through mentorship opportunities and continuous learning, while offering competitive salaries and a supportive work culture that values creativity and technical excellence. With a focus on cutting-edge technologies and a commitment to delivering mission-critical solutions, we provide a unique platform for you to make a meaningful impact in the engineering and communications sector.
Holt Engineering

Contact Detail:

Holt Engineering Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Developer

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, tech conferences, or even local events. You never know who might be looking for a Lead Developer just like you!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Linux, Python, or any of the other technologies mentioned. A strong portfolio can really set you apart from the crowd.

✨Tip Number 3

Practice makes perfect! Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Mock interviews with friends or using online platforms can help you feel more confident when it’s your turn to shine.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, applying directly can sometimes give you an edge over others.

We think you need these skills to ace Lead Developer

Linux (Debian / Ubuntu)
Apache
MySQL / database administration
Python
PHP
ReactJS
NodeJS
Bash scripting
CI/CD pipelines
BitBucket
JIRA
SonarQube
Xray
Pytest
Cypress
VoIP platforms
TCP/IP
WAN/LAN infrastructure
Digital communications systems
Strong analytical and troubleshooting capability
Excellent communication and documentation skills
Proactive and adaptable approach to problem solving

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Lead Developer role. Highlight your experience with the key technologies mentioned in the job description, like Linux, Python, and CI/CD pipelines. We want to see how your skills match what we're looking for!

Show Off Your Projects: Include any relevant projects you've worked on that showcase your software development skills. If you've led a team or mentored others, let us know! We love seeing how you’ve contributed to innovative solutions.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate well-structured applications that get straight to the good stuff!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Holt Engineering

✨Know Your Tech Stack

Make sure you’re well-versed in the key technologies mentioned in the job description, like Linux, Python, and CI/CD pipelines. Brush up on your knowledge of VoIP platforms and networking fundamentals, as these will likely come up during technical discussions.

✨Showcase Your Leadership Skills

As a Lead Developer, you'll be expected to mentor others. Prepare examples of how you've successfully led teams or projects in the past. Highlight your experience with Agile/SCRUM methodologies and how you’ve contributed to team success.

✨Prepare for Problem-Solving Scenarios

Expect to face technical challenges during the interview. Be ready to discuss how you approach troubleshooting and problem-solving. Think of specific instances where you resolved complex issues, especially related to software development or network services.

✨Communicate Clearly and Confidently

Strong communication skills are essential for this role. Practice explaining technical concepts in a clear and concise manner. Be prepared to discuss your documentation practices and how you ensure clarity in your work, as this will be crucial when collaborating with other teams.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>