Principal Software Engineer
Principal Software Engineer

Principal Software Engineer

City of London Full-Time 90000 - 120000 £ / year (est.) Home office (partial)
W

At a Glance

  • Tasks: Lead a talented team in designing and developing core products using modern tech.
  • Company: Join a global travel business focused on innovation and cutting-edge technology.
  • Benefits: Enjoy a hybrid work model, competitive salary, and performance bonuses.
  • Why this job: Make an impact with a hands-on role in a collaborative environment.
  • Qualifications: Experience as a Senior or Principal Software Engineer with full-stack expertise.
  • Other info: Opportunity to mentor engineers and work with AI and cloud-native technologies.

The predicted salary is between 90000 - 120000 £ per year.

Experienced Principal Software Engineers required by a global travel business! You will be leading a group of extremely talented engineers on a greenfield build, responsible for the design and development of several of the company’s core products. Principal Software Engineers will define the architectural vision, drive key technical decisions, and lead teams in building scalable, well-engineered software. This hands-on role involves designing, coding, and solving complex challenges. You will be working with a modern cloud-native stack, utilising AI, automation, and best-in-class engineering practices.

Principal Software Engineer Requirements:

  • Experience as a Senior, Staff or Principal level Software Engineer.
  • Competent working across the full stack; TypeScript (Node.js & React), AWS (EKS, Lambda, Aurora RDS), Kubernetes, and GraphQL.
  • Experience embedding AI into products you have built.
  • Experience designing large, distributed, data-driven, cloud-based products.
  • CI/CD, Infrastructure as Code, GitHub, Terraform, Helm.
  • Experience mentoring engineers at all levels.
  • Software architecture: systems that scale with high throughput!

If you thrive on building, strategizing, and collaborating with top talent, this role offers the space and responsibility to make an impact. If you want to work within a talented group of Engineers, then please apply now!

Principal Software Engineer employer: Wilson Brown

Join a leading global travel business in Central London as a Principal Software Engineer, where you will be at the forefront of innovation, working on greenfield projects with a talented team. Enjoy a hybrid work culture that promotes collaboration and flexibility, alongside competitive salaries and bonuses, while benefiting from ample opportunities for professional growth and development in a dynamic environment. This role not only allows you to shape the architectural vision but also empowers you to mentor fellow engineers, making it an ideal place for those seeking meaningful and rewarding employment.
W

Contact Detail:

Wilson Brown Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends and technologies in TypeScript, Node.js, and React. Being able to discuss recent advancements or projects you've worked on that utilise these technologies will show your passion and expertise during interviews.

✨Tip Number 2

Prepare to showcase your experience with cloud services, particularly AWS. Be ready to discuss specific projects where you've implemented AWS services like EKS or Lambda, as this will demonstrate your hands-on experience with cloud-native architectures.

✨Tip Number 3

Highlight your leadership and mentoring skills. Since this role involves leading a team, think of examples where you've successfully guided junior engineers or led projects, and be prepared to share these stories during your discussions.

✨Tip Number 4

Brush up on your knowledge of AI integration in software products. Be ready to discuss how you've embedded AI into previous projects, as this is a key aspect of the role and will set you apart from other candidates.

We think you need these skills to ace Principal Software Engineer

TypeScript
Node.js
React
AWS (EKS, Lambda, Aurora RDS)
Kubernetes
GraphQL
AI Integration
Cloud Architecture
CI/CD
Infrastructure as Code
GitHub
Terraform
Helm
Software Design Patterns
Mentoring and Leadership
Scalable Systems Design
Problem-Solving Skills
Collaboration and Teamwork

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with TypeScript, Node.js, React, and AWS. Include specific projects where you've led teams or made architectural decisions, as this role requires strong leadership and technical skills.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and your experience with AI and cloud-native technologies. Mention how your background aligns with the company's goals and how you can contribute to their greenfield projects.

Showcase Your Leadership Experience: Since this role involves mentoring engineers and leading teams, provide examples of your leadership experience. Highlight any instances where you've successfully guided teams through complex challenges or implemented best practices in software development.

Demonstrate Problem-Solving Skills: Prepare to discuss specific challenges you've faced in previous roles and how you approached solving them. This will showcase your hands-on experience and ability to tackle complex problems, which is crucial for this position.

How to prepare for a job interview at Wilson Brown

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with TypeScript, Node.js, React, and AWS in detail. Highlight specific projects where you’ve used these technologies, especially in a cloud-native environment, and be ready to explain your architectural decisions.

✨Demonstrate Leadership Skills

As a Principal Software Engineer, you'll be expected to lead teams. Share examples of how you've mentored engineers or led projects in the past. Discuss your approach to fostering collaboration and driving technical decisions within a team.

✨Prepare for Problem-Solving Scenarios

Expect to face technical challenges during the interview. Practice coding problems and system design scenarios that reflect real-world issues you might encounter in this role. Be ready to articulate your thought process clearly.

✨Emphasise Your AI Experience

Since embedding AI into products is a key requirement, prepare to discuss your experience in this area. Share specific examples of how you've integrated AI solutions into your projects and the impact they had on the product's success.

Principal Software Engineer
Wilson Brown
W
  • Principal Software Engineer

    City of London
    Full-Time
    90000 - 120000 £ / year (est.)

    Application deadline: 2027-07-10

  • W

    Wilson Brown

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