Principal Software Engineer
Harvey Nash
Charing Cross, United Kingdom
9 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 130KJob location
Charing Cross, United Kingdom
Tech stack
Java
JavaScript
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Software Design Patterns
DevOps
Spring
Python
Systems Development Life Cycle
TypeScript
React
Flask
Kubernetes
Serverless Computing
Docker
Job description
They're now hiring multiple Principal Engineer's, people who can lead architecture and delivery, advise clients at a senior level, stay hands-on with modern engineering, and shape the technical direction of major projects.
What You'll Be Doing
- Lead the design and implementation of full-stack applications using technologies like Java, Python and Typescript.
- Have experience or exposure to frameworks like Spring, Flask and React.
- Acting as a senior technical consultant, guiding clients through complex engineering decisions.
- Mentoring and uplifting engineering teams, driving best practice across delivery.
- Owning architectural decisions and contributing to long-term technical strategy.
- Ensuring engineering excellence via code reviews, design governance and DevOps/Agile practices.
- Managing delivery expectations, timelines and stakeholder relationships.
Requirements
- Strong background as a senior/principal full-stack engineer (Back End + Front End).
- Proficiency in Java, Python, JavaScript/TypeScript or similar.
- Understanding of AI-powered development practices and how they improve the SDLC.
- Expertise in software design patterns, architecture and scalable system design.
- Experience leading engineering teams, coaching developers and influencing technical direction.
- Strong consulting mindset - able to translate complex problems into clear solutions.
- Proven experience in Agile environments and modern DevOps workflows.
Desirable:
- Cloud experience (AWS, Azure or GCP) - including serverless.
- Knowledge of Docker, Kubernetes or other container technology.