CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Principal Software Engineer United Kingdom Jobs

34 Job Offers

Principal Software Engineer - Margin Technology
Save Icon
Principal Software Engineer sought for Citi’s Margin Technology team in London. Design and build high-scale distributed systems using Java, Python, or React, with AWS, Kafka, and Kubernetes. Drive innovation in global finance, shaping automated platforms with a focus on clean code and TDD. Benefi...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Principal Software Engineer - ISE
Save Icon
Principal Software Engineer role in London with Microsoft’s ISE team. You’ll co-develop cloud-based AI solutions alongside enterprise customers, using C#, Python, or Java. Requires consultative experience, cross-functional collaboration, and up to 25% travel. Enjoy a competitive benefits package ...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought by RX Global in Richmond, UK. Drive domain architecture, mentor senior engineers, and own technical roadmaps for high-impact systems. Requires deep expertise in distributed systems, cloud-native AWS solutions, and legacy modernisation. Lead through influence, ba...
Location Icon
Location
United Kingdom , Richmond
Salary Icon
Salary
Not provided
rxglobal.com Logo
RX Global
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft AI's health team in London as a Principal Software Engineer. You will translate cutting-edge AI research into transformative products, building a world-class health companion. We seek an expert in scalable systems (C#, Python, etc.) with a passion for robust, user-centric engineeri...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join a rapidly growing AI startup as a Principal Software Engineer. Design and deliver production-grade systems where intelligent agents operate at scale. We seek 10+ years of backend expertise (Python/Go) and hands-on AI agent experience. Enjoy a fully remote role in the UK with competitive pay ...
Location Icon
Location
United Kingdom
Salary Icon
Salary
150000.00 - 200000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
130000.00 - 155000.00 GBP / Year
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Lead the development of cutting-edge maritime defence systems, including underwater vehicles and sonar, as a Principal Embedded Software Engineer. This Dorchester-based role requires expert C/C++ skills and experience with safety standards like SIL/ASIL. You will define technical processes and bu...
Location Icon
Location
United Kingdom , Dorchester; Winfrith
Salary Icon
Salary
Not provided
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
130000.00 - 160000.00 GBP / Year
omnea.co Logo
Omnea
Expiration Date
Until further notice
Principal Software Engineer, Docker Agents
Save Icon
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
docker.com Logo
Docker
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
United Kingdom , High Wycombe
Salary Icon
Salary
Not provided
ckgroup.co.uk Logo
CK Group
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
United Kingdom , Manchester
Salary Icon
Salary
80000.00 - 90000.00 GBP / Year
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
80000.00 - 90000.00 GBP / Year
magentus.com Logo
Magentus
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the technical vision as a Principal Software Engineer at Automata, shaping scalable, software-defined lab automation in London. You'll architect our core platform using Golang, Kubernetes, and distributed systems, with 12+ years of backend expertise. Mentor senior engineers, enjoy comprehens...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
130000.00 - 170000.00 GBP / Year
automata.tech Logo
Automata
Expiration Date
Until further notice
Senior Principal Software Engineer
Save Icon
Lead architectural development for cybersecurity products as a Senior Principal Software Engineer at Rapid7 in Belfast. This role requires 12+ years of Java experience and expertise in designing complex, scalable enterprise software. You will drive technical strategy, foster innovation, and champ...
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice

About the Principal Software Engineer role

Explore the pinnacle of a technical career with Principal Software Engineer jobs. This senior-level role represents the apex of individual contributor tracks, where technical mastery converges with strategic leadership. A Principal Software Engineer is not just a senior coder; they are the visionary architects and technical pillars of an organization, responsible for setting long-term technological direction and solving the most complex, large-scale challenges. Their work ensures that engineering efforts align with overarching business goals, creating robust, scalable, and future-proof systems.

Professionals in these roles typically shoulder a broad and impactful set of responsibilities. Central to their function is leading the architectural vision for major systems or entire platforms. They define the technical standards, select core technologies, and make critical decisions on system design with a focus on scalability, reliability, security, and performance. A significant part of their day involves deep collaboration, not only mentoring senior and junior engineers but also partnering with product managers, senior management, and other stakeholders to shape the technology roadmap. They are often the go-to experts for de-risking projects, conducting proof-of-concepts for new technologies, and providing technical guidance across multiple teams. Furthermore, they champion engineering excellence by driving initiatives around agile methodologies, CI/CD pipelines, DevOps practices, and robust quality assurance.

The typical skill set for a Principal Software Engineer is extensive and deep. A common requirement is 10+ years of progressive experience in software development, demonstrating a proven track record of designing, delivering, and maintaining complex, consumer-facing or enterprise-level systems. Expertise in modern technology stacks is essential, often including proficiency in languages like Java, Kotlin, C#, Python, or Go, and familiarity with front-end frameworks like React or Angular. A deep, practical understanding of distributed systems, cloud-native architectures (on platforms like AWS, Azure, or GCP), and containerization technologies like Docker and Kubernetes is standard. They are expected to be experts in API design, data modeling, and often, event-driven architectures using tools like Kafka. Beyond pure technical acumen, exceptional soft skills are non-negotiable. This includes superior communication abilities to articulate complex technical concepts to diverse audiences, strong leadership and mentorship capabilities, and outstanding analytical and problem-solving skills. While a Bachelor's degree in Computer Science is common, equivalent industry experience is often highly valued.

Ultimately, Principal Software Engineer jobs are for those who want to leave a lasting imprint on a company's technology. They are the strategic thinkers and technical pioneers who build the foundations upon which products and services thrive, making them one of the most critical and respected roles in the technology industry. If you are ready to guide technical strategy and mentor the next generation of engineers, exploring Principal Software Engineer jobs is your next career step.