At a Glance
- Tasks: Lead the design and scaling of an AI-driven platform for industrial operations.
- Company: Join a high-growth AI technology company transforming industrial tech in Europe.
- Benefits: Enjoy competitive salary, equity, and regular team socials.
- Why this job: Work on impactful projects in a fast-paced environment with a focus on technical excellence.
- Qualifications: Extensive experience in full-stack engineering, proficient in TypeScript, React, NextJS, NestJS, or Python.
- Other info: Onsite role in Central London; no hybrid options available.
The predicted salary is between 86000 - 129000 £ per year.
At Wave Talent, we don’t want to consume any more of your time trying to decipher job descriptions to identify the information you need. Instead, we spoke with you all to understand the key information you’d like to know about a job position before you enter the process. Hopefully, you’ll find this listed below and if the job role sounds like it could be up your street; we’d love to arrange a chat to give you more info.
We’ve partnered with a high-growth AI technology company who are pushing the boundaries in industrial tech, and we’re hiring Senior to Principal Engineers to join their mission-critical platform team. This role is on-site 5 days a week and whilst this may change in the future, this is currently not open for hybrid or remote working.
Here’s everything you need to know:
- Salary: £100,000 - £150,000 per annum + equity (DOE).
- Benefits: Competitive equity in a company with excellent ARR, regular team socials.
- Industry/Type of business: AI-powered industrial technology.
- Work location: Fully onsite - 5 days a week in their Central London office.
- Interview process: 3-4 stages - Hiring Manager intro, technical interview, system design, and founder interview.
- Reporting to: CTO.
- Company size: 8 at present, with major growth plans over the next 12-18 months.
- Working on: Architecting and scaling a high-availability, AI-driven platform that transforms operations for some of Europe’s largest industrial operators. You’ll be leading from the front: designing complex systems, mentoring engineers, and driving technical excellence across the team.
We'd love to chat with you about this position if:
- You’ve got extensive experience as a Principal Engineer, Staff Engineer, or in a senior full-stack engineering role, ideally within fast-paced, high-growth tech environments.
- You’re highly proficient in TypeScript, React, NextJS, NestJS, or Python, with a strong track record of building scalable, reliable systems. Candidates from other technology stacks with a willingness to work with these tools are also encouraged to apply.
- You have experience architecting complex software platforms and enjoy collaborating closely with both engineers and enterprise stakeholders.
- You thrive in environments where speed, precision, and ownership matter, and want to work on genuinely impactful, high-stakes projects.
- You’re able and willing to work onsite 5 days per week in Central London.
- You have full right-to-work in the UK (unfortunately, no sponsorship is available).
Based on the client’s criteria, any of the below would make you a top applicant for this role:
- Experience in a scale-up environment (5x growth).
- Experience in a highly regarded technology business.
- A relevant degree from a leading university.
- Experience working in an AI start-up.
Whilst candidates who don’t have this experience will be considered, we prefer to be transparent as to what background the ideal candidate will have. Visa sponsorship is available for this role (note: candidates must be in the UK and have a current visa). If this sounds like you, apply today!
Principal Software Engineer (London Area) employer: Wave Talent
Contact Detail:
Wave Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer (London Area)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as TypeScript, React, NextJS, NestJS, and Python. Consider building a small project or contributing to open-source projects using these technologies to demonstrate your proficiency.
✨Tip Number 2
Prepare for the interview process by brushing up on system design principles and architectural patterns. Since you'll be leading complex projects, being able to articulate your design decisions and thought processes will be crucial.
✨Tip Number 3
Network with professionals in the AI and industrial tech sectors. Attend meetups or webinars to connect with people who work in similar roles, as they may provide insights or even referrals that could help you land the job.
✨Tip Number 4
Showcase your leadership skills and experience in mentoring others during the interview. Be ready to discuss specific examples of how you've driven technical excellence and collaborated with teams in fast-paced environments.
We think you need these skills to ace Principal Software Engineer (London Area)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with TypeScript, React, NextJS, NestJS, and Python. Emphasise any previous roles as a Principal Engineer or in senior full-stack engineering positions, especially in fast-paced environments.
Craft a Compelling Cover Letter: In your cover letter, express your passion for AI technology and your desire to work on impactful projects. Mention specific examples of how you've architected complex software platforms and collaborated with engineers and stakeholders.
Showcase Relevant Experience: If you have experience in a scale-up environment or have worked in an AI start-up, make sure to highlight this in your application. This will align well with the company's preference for candidates with such backgrounds.
Prepare for Interviews: Familiarise yourself with the interview process outlined in the job description. Be ready to discuss your technical expertise in detail, particularly around system design and your approach to mentoring engineers.
How to prepare for a job interview at Wave Talent
✨Showcase Your Technical Skills
Make sure to highlight your proficiency in TypeScript, React, NextJS, NestJS, and Python during the interview. Prepare examples of projects where you've successfully used these technologies to build scalable systems.
✨Demonstrate Leadership Experience
As a Principal Engineer, you'll be expected to lead and mentor others. Be ready to discuss your past experiences in leading teams, architecting complex systems, and driving technical excellence.
✨Prepare for System Design Questions
Expect to face system design challenges during the interview process. Brush up on your ability to design high-availability systems and be prepared to explain your thought process clearly and logically.
✨Understand the Company’s Mission
Research the AI technology company and understand their mission and the impact of their platform. Being able to articulate how your skills align with their goals will show your genuine interest in the role.