At a Glance
- Tasks: Lead AI solution design, build prototypes, and advise high-level stakeholders.
- Company: Join a leading AI consultancy with a focus on innovation.
- Benefits: Attractive salary, remote work, and opportunities for professional growth.
- Why this job: Make a real impact in AI while collaborating with top industry leaders.
- Qualifications: 8+ years in software engineering with expertise in AI and customer engagement.
- Other info: Dynamic role with mentorship opportunities and cutting-edge technology.
The predicted salary is between 120000 - 180000 £ per year.
Principal Software Engineer – Node / TypeScript
£130,000 – £150,000
100% Remote – UK / Europe
Tech stack: Node.js, TypeScript, Cloud, Distributed Systems, APIs, Async Processing
Immersum is supporting a bootstrapped CyberSecurity SaaS company specialising in vulnerability scanning as they look to hire a Principal Software Engineer. With a team of just six, they are building a security-focused cloud platform that helps organisations continuously reduce risk across their digital estate. Fully remote and engineering-led, the business prioritises clean architecture and long-term technical quality.
Who They’re Looking For
A T-shaped engineer with deep Node.js and TypeScript expertise who enjoys owning complex systems, influencing technical direction, and staying hands-on.
The Role
• Design and evolve backend services supporting APIs and asynchronous workflows
• Own architecture decisions focused on scalability and reliability
• Set high standards for code quality, testing, and observability
• Address performance, reliability, and technical debt
• Contribute to technical strategy while remaining hands-on
What You’ll Bring
Strong production experience with Node.js and TypeScript
Background in distributed systems and event-driven architecture
Experience designing multi-consumer APIs
Solid understanding of cloud environments, data, and reliability
Clear communicator with principal-level impact
Why Join?
Mission-critical product with real engineering impact
Senior, low-ego team with high ownership
Fully remote, high-trust environment
Genuine influence over technical direction
Please note this role does not offer sponsorship.
Principal Software Engineer employer: Immersum
Contact Detail:
Immersum Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the AI and software engineering space. Attend meetups, webinars, or even virtual coffee chats. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your AI projects, prototypes, and any relevant work. This is your chance to demonstrate your hands-on experience with Python, JavaScript, and those fancy GenAI tools. Make it easy for potential employers to see what you can do!
✨Tip Number 3
Prepare for interviews by diving deep into the company’s AI strategy. Research their past projects and think about how your expertise can help them tackle their challenges. Be ready to discuss your approach to building scalable AI systems and how you can mentor their teams.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it gives you a direct line to us, making it easier to showcase your passion for AI and software engineering right from the start.
We think you need these skills to ace Principal Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in AI, software engineering, and customer-facing roles to show us you’re the perfect fit!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re excited about this role. Share specific examples of your past work with AI systems and how you've successfully engaged with senior stakeholders.
Showcase Your Technical Skills: Don’t hold back on showcasing your technical prowess! Mention your experience with Python, JavaScript, Azure, AWS, and any relevant AI tools. We want to see how you’ve applied these in real-world scenarios.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Immersum
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python, JavaScript, Azure, and AWS. Brush up on your knowledge of transformer architectures and GenAI tools like ChatGPT and Claude. Being able to discuss these technologies confidently will show that you’re not just a leader but also a hands-on builder.
✨Prepare for Customer-Facing Scenarios
Since this role involves working with senior stakeholders, practice articulating complex technical concepts in a way that’s easy to understand. Think about past experiences where you’ve navigated challenging client environments and be ready to share those stories during the interview.
✨Showcase Your Leadership Skills
Be prepared to discuss your experience in leading engineering teams and making architectural decisions. Highlight specific projects where you’ve mentored others or contributed to internal capability building. This will demonstrate your ability to guide teams in fast-moving environments.
✨Demonstrate Problem-Solving Abilities
Think of examples where you’ve identified high-impact AI opportunities or built production-grade prototypes. Be ready to explain your thought process and how you approached challenges. This will showcase your strategic technical leadership and your ability to drive full-cycle AI delivery.