Principal Engineer

Principal Engineer

Gloucester Full-Time 48000 - 84000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design and implement new features for network automation systems.
  • Company: Join Claranet Group Engineering, a leader in network solutions.
  • Benefits: Enjoy flexible working options and a collaborative team environment.
  • Why this job: Be part of a dynamic team improving network efficiency and performance.
  • Qualifications: Strong knowledge of Java, Perl, Python, and networking technologies required.
  • Other info: Opportunity to work with cutting-edge technologies like Docker and Kubernetes.

The predicted salary is between 48000 - 84000 £ per year.

About The Role

Group Configuration Management Systems, part of the Claranet Group Engineering, focuses on network automation, provisioning, and reporting systems along with systems integration as necessary. The role involves development and enhancement of these systems and interaction and co-operation with infrastructure and support teams who are the suppliers and customers of these systems, providing ongoing support.

Essential Duties and Responsibilities:

  • Work with our networks, implementation and architecture teams, along with other key stakeholders to design and implement new features
  • Help our infrastructure teams build and maintain high availability infrastructure to support the team's software
  • Provide solid technical understanding of our codebase - working alongside skilled peers
  • Reduce our existing system’s complexity and be willing to tackle application legacy
  • Build and maintain our network automation system and surrounding services
  • Work with network device APIs and user interfaces
  • Understand and improve our network data model
  • Improve application efficiency and performance
  • Participate in code reviews
  • Contribute to improve and develop standards and best practice
  • Participate in an on-call rotation for our software

Position specifications

Essential:

  • Excellent working knowledge of Java and Perl
  • Excellent knowledge of Python
  • Ability to learn new programming languages and technologies as necessary
  • Ability to produce reliable and well tested code
  • Knowledgeable with SQL databases
  • Good systems and software engineering skills
  • Good knowledge of computer networking technologies (TCP, IPv4/IPv6, HTTP, DNS, etc..)
  • Good knowledge of Linux and experience with virtualisation and containerisation technologies
  • Experience working with distributed modern infrastructure (Docker / Kubernetes)
  • Version control, CI/CD pipelines
  • Good troubleshooting and debugging skills
  • Attention to detail
  • Ability to share knowledge and ideas as well as listening to others’ opinions
  • Be fluent in English with good written and verbal communication skills

Desirable:

  • Experience with Service Provider networking (IS-IS, BGP, MPLS)
  • Experience with Data Centre networking (L2, VXLAN)
  • Experience with Google Web Toolkit (GWT)

Principal Engineer employer: Claranet

Claranet Group is an exceptional employer for Principal Engineers, offering a dynamic work culture that fosters collaboration and innovation. With a strong focus on employee growth, we provide opportunities for continuous learning and development in cutting-edge technologies, all while working in a supportive environment that values your contributions. Located in a vibrant area, our team enjoys a healthy work-life balance and the chance to make a meaningful impact in network automation and infrastructure.
C

Contact Detail:

Claranet Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Perl, and Python. Having hands-on experience or projects that showcase your skills in these languages will make you stand out during discussions.

✨Tip Number 2

Engage with online communities or forums related to network automation and software engineering. This can help you stay updated on industry trends and may provide valuable insights that you can bring up during interviews.

✨Tip Number 3

Prepare to discuss your experience with distributed infrastructure, particularly with Docker and Kubernetes. Be ready to share specific examples of how you've implemented or managed these technologies in past roles.

✨Tip Number 4

Practice articulating your problem-solving approach, especially regarding troubleshooting and debugging. Being able to clearly explain your thought process can demonstrate your technical understanding and ability to work collaboratively with teams.

We think you need these skills to ace Principal Engineer

Java Programming
Perl Programming
Python Programming
SQL Database Management
Systems and Software Engineering
Computer Networking Technologies (TCP, IPv4/IPv6, HTTP, DNS)
Linux Operating System
Virtualisation Technologies
Containerisation Technologies (Docker, Kubernetes)
Version Control Systems
CI/CD Pipelines
Troubleshooting Skills
Debugging Skills
Attention to Detail
Effective Communication Skills
Ability to Learn New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Perl, and Python, as well as your knowledge of SQL databases and networking technologies. Use specific examples to demonstrate your skills in these areas.

Craft a Compelling Cover Letter: In your cover letter, explain why you are interested in the Principal Engineer role at Claranet Group. Mention your experience with network automation and how you can contribute to their systems integration efforts.

Showcase Technical Skills: When detailing your technical skills, emphasise your experience with distributed infrastructure, CI/CD pipelines, and troubleshooting. Provide concrete examples of how you've tackled complex problems in previous roles.

Highlight Communication Abilities: Since the role requires interaction with various teams, make sure to mention your communication skills. Share instances where you've successfully collaborated with others or shared knowledge in a team setting.

How to prepare for a job interview at Claranet

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java, Perl, and Python in detail. Highlight specific projects where you've used these languages, and be ready to demonstrate your understanding of SQL databases and networking technologies.

✨Understand the Company’s Infrastructure

Research Claranet Group's network automation systems and their architecture. Familiarise yourself with their use of Docker and Kubernetes, as well as any recent projects or innovations they have implemented.

✨Prepare for Problem-Solving Questions

Expect to tackle technical challenges during the interview. Practice explaining your thought process when debugging or troubleshooting issues, and be ready to discuss how you would reduce system complexity.

✨Demonstrate Team Collaboration

Since the role involves working closely with various teams, prepare examples that showcase your ability to collaborate effectively. Discuss how you’ve shared knowledge and contributed to team goals in previous roles.

Principal Engineer
Claranet
C
  • Principal Engineer

    Gloucester
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-07-03

  • C

    Claranet

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>