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, professional growth, and a dynamic work culture.
- Other info: Exciting opportunities for career advancement in a collaborative team.
- Why this job: Make a real impact by mentoring developers and delivering mission-critical solutions.
- Qualifications: Strong software development skills and experience with Linux and networking technologies.
The predicted salary is between 40000 - 55000 £ per year.
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 in Surrey employer: Holt Engineering
Contact Detail:
Holt Engineering Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Developer in Surrey
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, tech conferences, or even local coding 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 that highlights your best projects, especially those involving Linux, Python, or any of the other key technologies mentioned. A strong portfolio can really set you apart from the crowd.
✨Tip Number 3
Practice your interview skills! Mock interviews can help you feel more confident when discussing your experience with Agile methodologies or CI/CD pipelines. We recommend getting a friend to throw some tough questions your way.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Lead Developer in Surrey
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, especially those that demonstrate your leadership and mentoring abilities. If you've led a team or developed a complex system, let us know! This will help us see your hands-on experience.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. We love seeing enthusiasm and a personal touch, so don’t hold back!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy!
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 Questions
Expect to face scenario-based questions that assess your analytical and troubleshooting skills. Think of specific challenges you've encountered in previous roles and how you resolved them, especially in high-pressure environments.
✨Communicate Clearly and Confidently
Strong communication is key in this role. Practice explaining complex technical concepts in simple terms, as you may need to support customer-facing discussions. Also, be ready to discuss your documentation practices and how they contribute to project success.