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: Exciting career growth potential in a collaborative and technical environment.
- Why this job: Make a real impact by developing mission-critical software and mentoring the next generation of developers.
- 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 East Horsley employer: Holt Engineering
Join a dynamic and innovative team in Redhill, Surrey, where as a Lead Developer, you will thrive in a collaborative work culture that prioritises continuous learning and professional growth. With a focus on cutting-edge technologies and a commitment to employee development, this role offers the chance to lead impactful projects while mentoring the next generation of developers. Enjoy competitive salaries and the opportunity to work in a fast-paced environment that values creativity and technical excellence.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Developer in East Horsley
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to Linux, VoIP, or any of the technologies mentioned in the job description. A strong portfolio can really set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on Agile/SCRUM methodologies and be ready to discuss your experience with CI/CD pipelines. Practice common technical questions and scenarios that relate to the role, so you can demonstrate your expertise confidently.
✨Tip Number 4
Don’t forget to 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 take the initiative to engage directly with us.
We think you need these skills to ace Lead Developer in East Horsley
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!
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 perfect fit. Don’t forget to mention any relevant projects or experiences that showcase your leadership and mentoring abilities.
Show Off Your Technical Skills:In your application, be sure to include specific examples of your technical skills and achievements. Whether it's a project where you led a team or a complex problem you solved, we love to see how you've made an impact in your previous roles.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. 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. Think about specific challenges you faced and how you helped your team overcome them.
✨Prepare for Agile Discussions
Since the role involves Agile/SCRUM methodologies, be ready to discuss your experience with these frameworks. Have examples of how you've implemented Agile practices in previous roles and how they improved project outcomes.
✨Communicate Clearly
Excellent communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you may need to support customer-facing discussions. Clear documentation is also key, so be prepared to talk about your approach to maintaining technical documentation.