Principal Software Engineer

83zero Ltd
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 130K

Job location

Charing Cross, United Kingdom

Tech stack

Java
JavaScript
Agile Methodologies
Azure
Cloud Computing
Continuous Integration
Information Engineering
DevOps
Distributed Systems
Python
Node.js
Software Engineering
TypeScript
Web Application Frameworks
React
Reliability of Systems
Backend
Vue.js
Event Driven Architecture
Angular
Infrastructure Automation Frameworks
Front End Software Development
Software Coding
REST
Stream Processing
Serverless Computing
Microservices

Job description

We are seeking a Principal Full Stack Software Engineer to lead the design, development, and delivery of scalable, high-performance applications across a modern cloud-based architecture. This is a senior, hands-on leadership role where you will shape technical direction, influence engineering standards, and drive best practice across the full software development lifecycle. You will work closely with product, architecture, and leadership teams to deliver robust, user-centric solutions while mentoring engineers and fostering a high-performing engineering culture., * Lead end-to-end design and development of full stack applications across frontend and backend systems

  • Define and drive engineering best practices, coding standards, and architectural principles
  • Act as a technical authority across multiple teams, guiding complex solution design and delivery
  • Build scalable, secure, and high-performing systems using modern frameworks and cloud technologies
  • Collaborate with Product Owners and stakeholders to translate business requirements into technical solutions
  • Mentor and coach engineers, supporting career development and technical growth
  • Drive adoption of DevOps practices, CI/CD pipelines, and automated testing frameworks
  • Contribute to strategic technology decisions and long-term roadmap planning
  • Ensure high levels of system reliability, performance, and security

Requirements

  • Extensive experience as a Full Stack Engineer with a strong track record in senior or principal-level roles
  • Expertise in JavaScript/TypeScript and modern frontend frameworks (e.g., React, Angular, or Vue)
  • Strong backend development experience (e.g., Node.js, Java, Python, or Go)
  • Proven experience designing and building scalable, distributed systems
  • Strong experience with REST APIs, microservices architecture, and event-driven systems
  • Cloud experience with Azure with knowledge of serverless and containerised architectures
  • Solid understanding of DevOps practices, CI/CD, and infrastructure as code
  • Experience working in Agile environments and leading technical delivery
  • Strong stakeholder engagement and communication skills

Desirable Experience:

  • Knowledge of data engineering or real-time data processing pipelines
  • Exposure to system design at enterprise scale
  • Experience working in regulated environments such as financial services

Apply for this position