Principal Full-Stack Engineer in UK

Location: United Kingdom
Salary: Hidden
Recruiter: GTT
Job Hours: Full-time

Start your application for this job today

Apply Now

Job Title: Principal Full-Stack Engineer

Location: EU/US (flexible)

About GTT:

GTT provides secure global connectivity, improving network performance and agility for your people, places, applications, and clouds.

We operate a global Tier 1 internet network and provide a comprehensive suite of cloud networking and managed solutions that utilize advanced software-defined networking and security technologies.

We serve thousands of businesses with a portfolio that includes SD-WAN and other WAN services, internet, security, and voice services.

Our customers benefit from a customer-first service experience underpinned by our commitment to operational excellence.

For more information on GTT, please visit .

Role Summary:

We are seeking a highly skilled and experienced Principal Full Stack Engineer to lead the technical strategy and development of our backend services.

In this role, you will be instrumental in architecting and building API-first, cloud-native, and modern services that are scalable and robust.

Leveraging your expertise in Java and a range of backend and frontend technologies, you will play a pivotal role in driving our technical vision forward as the framework you design and contribute to would be critical to our integration strategies.

Duties and Responsibilities:

• Lead the technical strategy and architecture of backend services, ensuring they adhere to best practices for scalability, reliability, and performance.

• Collaborate closely with cross-functional teams, including product management, design, and engineering, to align technical initiatives with business objectives and customer needs.

• Design and implement scalable, reliable, and high-performance backend systems using Java and frameworks such as Spring Boot or similar.

• Utilize cloud-native technologies and services, such as Kubernetes, Docker, and AWS/GCP/Azure, to build and deploy microservices architecture.

• Drive the adoption of modern software development practices, including Agile methodologies, DevOps principles, and CI/CD pipelines, to streamline development and deployment processes.

• Mentor and coach engineers on the team, fostering a culture of collaboration, learning, and innovation.

• Stay abreast of industry trends, emerging technologies, and best practices in full stack development, and apply them to improve our technical capabilities.

Required Experience/Qualifications:

• Bachelor’s degree in computer science, Engineering, or a related field

• 8+ years of experience in full stack development, with a strong focus on backend services and architecture.

• Proficiency in Java and extensive experience with frameworks such as Spring Boot, along with knowledge of Hibernate or similar ORM frameworks.

• Demonstrated expertise in designing and building scalable backend systems in a cloud-native environment, utilizing technologies such as Kubernetes, Docker, and cloud platforms (AWS/GCP/Azure).

• Solid understanding of frontend development technologies such as JavaScript (React, Angular, or Vue.

js), HTML, and CSS.

• Experience with modern software development practices, including Agile methodologies, DevOps principles, and CI/CD pipelines.

• Excellent communication, collaboration, and problem-solving skills, with the ability to effectively communicate technical concepts to diverse stakeholders.

Desirable Experience/Qualifications:

Master’s degree preferred.

Core Competencies

· Problem Solving: Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations.

· Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels.

· Application Programming Interfaces (API's): Knowledge of application programming interfaces (APIs); ability to write, test, and debug APIs.

· Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.

· Software Integration Engineering: Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages.

· Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.

· Implementation: Knowledge of how to run applications for organizations; ability to implement application software within an organization and help end-users perform specific tasks (ex: accounting or graphic design).

· System and Technology Integration: Knowledge of the features and facilities of systems; ability to integrate and communicate among applications, databases and technology platforms.

· Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation.

Universal Competencies

· Continuous Improvement: Knowledge of transformation initiatives to drive fundamental changes, enhance responsiveness and efficiency to core business practices.

Ability to drive cultural changes from best effort to results oriented.

· Customer First (Non-Customer Facing): Knowledge of internal customer interactions, creating a culture of accountability, collaboration, and partnership.

Ability to build an environment supporting internal customer value creation at every level.

· Operational Excellence: Understanding the system-driven processes for consistency and scalability.

Ability to re-focus processes and systems from integration activity to maximizing a positive customer impact and anticipating future trends.

EEO Statement :

GTT provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics.

In addition to federal law requirements, GTT complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

GTT expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

Improper interference with the ability of GTT’s employees to perform their job duties may result in discipline up to and including discharge.


The best places to find the most Principal Full-Stack Engineer jobs

Average salary comparison

Job salary over time

Salaries by job level

Salary across the UK

Useful Resources:

CV template for a Principal Full-Stack Engineer

View Now
CV template for a Principal Full-Stack Engineer

Glassdoor Company Reviews

Search