At a Glance
- Tasks: Lead AI solution design, build prototypes, and advise high-level stakeholders.
- Company: Join a cutting-edge AI consultancy with a focus on innovation.
- Benefits: Attractive salary, remote work flexibility, and opportunities for professional growth.
- Why this job: Make a real impact in AI while collaborating with industry leaders.
- Qualifications: 8+ years in software engineering with expertise in GenAI and customer engagement.
- Other info: Dynamic role with mentorship opportunities and a focus on the latest AI trends.
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 online forums where you can chat with industry leaders. You never know who might have a lead on that Principal Software Engineer role!
β¨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 and technical prowess. Make sure to highlight how you've tackled real-world challenges using AI tools.
β¨Tip Number 3
Prepare for those interviews! Research common questions for senior engineering roles and practice your responses. Be ready to discuss your experience with transformer models and how you've led teams through complex projects. Confidence is key when you're facing C-level stakeholders!
β¨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining us at StudySmarter. Tailor your application to reflect your passion for AI and your leadership experience. Letβs build something amazing together!
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 Principal Software Engineer role. Highlight your experience with AI, Python, and customer-facing projects to show us youβre the right fit!
Craft a Compelling Cover Letter: Use your cover letter to tell us why youβre passionate about AI and how your background makes you a great candidate. Share specific examples of your leadership in software development and customer engagement.
Showcase Your Projects: Include links to any relevant projects or prototypes you've built, especially those involving AI systems. We love seeing your work in action, so donβt hold back on sharing your achievements!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. Itβs the easiest way for us to keep track of your application and get back to you quickly!
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 the right fit for a hands-on role.
β¨Prepare for Customer-Facing Scenarios
Since this role involves working with senior stakeholders, practice how you would handle complex client environments. Think of examples where you've built trust with clients or navigated challenging discussions. This will demonstrate your customer-facing expertise.
β¨Showcase Your Leadership Skills
Be ready to talk about your experience leading engineering teams and making architecture decisions. Prepare specific examples of how youβve mentored others or contributed to internal capability building. This will highlight your ability to lead in a fast-paced environment.
β¨Think About AI Strategy
Consider how you would facilitate workshops and align AI strategies with clients. Be prepared to discuss your approach to identifying high-impact AI opportunities and how you would handle objections. This will showcase your strategic thinking and customer enablement skills.