At a Glance
- Tasks: Lead the design and development of high-performance networking software.
- Company: Join a global leader in cutting-edge data communication technology.
- Benefits: Enjoy hybrid working with 2 days in the Bristol office and great corporate perks.
- Why this job: Work on innovative tech in High Performance Computing and mentor junior engineers.
- Qualifications: Must have network software development experience and strong C++ coding skills.
- Other info: Stay ahead with the latest networking technologies and drive innovation.
The predicted salary is between 43200 - 72000 £ per year.
Senior Network Software Developer – Hybrid working – 2 days per week in the client\’s Bristol office My client, a global player and leader in their field is seeking an experienced Network Software Developer to lead the design, development, and optimization of Layer2/Layer3 networking software for their cutting-edge data communication products. This is a great opportunity to join a fantastic organisation and to work on genuinely cutting edge technology in the High Performance Computing space, alongside specialist HPC engineers. The role: * Leading Software Development: Architecting, designing, and implementing high-performance Layer2/Layer3 networking software with a focus on scalability, reliability, and security. * Protocol Implementation: Developing and optimising IP Routing protocols (e.g., OSPF, BGP, IS-IS) and Tunneling technologies (e.g., GRE, IPsec, MPLS) to meet product requirements. * Mentoring and guiding junior engineers, ensuring best practices in coding, design, and architecture are followed. * Analysing and improving the performance, scalability, and reliability of the networking software across diverse hardware platforms * Research and Innovation: Staying current with the latest networking technologies, trends, and industry standards. Driving innovation in software design and implementation. Candidates MUST have the following skills / experience: * Network software development experience * C++ coding skills * Knowledge of network and computer architectures. * Knowledge of networking protocols, such as Ethernet, Infiniband etc. * Experience of working in a Linux environment. CVs to Nick ASAP for immediate review
Senior Network Software Developer employer: Berkeley Square IT Ltd
Contact Detail:
Berkeley Square IT Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Network Software Developer
✨Tip Number 1
Make sure to showcase your experience with Layer2/Layer3 networking software in conversations. Highlight specific projects where you led the design and implementation, as this will resonate well with the hiring team.
✨Tip Number 2
Familiarize yourself with the latest trends in IP Routing protocols and Tunneling technologies. Being able to discuss recent advancements or innovations in these areas during your interview can set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your mentoring experiences. The role emphasizes guiding junior engineers, so be ready to share examples of how you've supported others in their development and ensured best practices in coding.
✨Tip Number 4
Research the company’s current products and any recent developments in High Performance Computing. Showing that you understand their technology and market position will demonstrate your genuine interest in the role.
We think you need these skills to ace Senior Network Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in network software development, particularly with Layer2/Layer3 networking software. Emphasize your C++ coding skills and any relevant protocols you've worked with, such as OSPF or BGP.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects where you led software development or mentored junior engineers, showcasing your leadership skills and technical expertise.
Showcase Relevant Projects: Include examples of past projects that demonstrate your ability to architect and implement high-performance networking software. Highlight any innovations or improvements you made in previous roles that align with the job description.
Research the Company: Familiarize yourself with the company's products and their position in the High Performance Computing space. This knowledge will help you tailor your application and prepare for potential interview questions.
How to prepare for a job interview at Berkeley Square IT Ltd
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Layer2/Layer3 networking software in detail. Highlight specific projects where you implemented IP Routing protocols or worked with tunneling technologies. This will demonstrate your hands-on knowledge and ability to contribute immediately.
✨Demonstrate Leadership Skills
Since the role involves mentoring junior engineers, share examples of how you've guided others in previous positions. Discuss your approach to fostering best practices in coding and design, as this will show your capability to lead a team effectively.
✨Stay Updated on Industry Trends
Research the latest advancements in networking technologies before the interview. Being able to discuss current trends and innovations will not only impress your interviewers but also show your commitment to continuous learning and improvement in the field.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills related to network performance and reliability. Practice articulating your thought process clearly, as this will help interviewers understand how you approach complex challenges in software development.