Principal Software Engineer
Principal Software Engineer

Principal Software Engineer

Northampton Full-Time 120000 - 180000 £ / year (est.) No home office possible
I

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 flexibility, 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 GenAI 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

As a Principal Software Engineer at our AI consultancy, you will thrive in a dynamic remote work environment that champions innovation and collaboration. We offer competitive salaries, opportunities for professional growth through mentorship, and the chance to work directly with industry leaders on cutting-edge AI solutions. Our culture prioritises creativity and technical excellence, making it an ideal place for those looking to make a significant impact in the AI landscape.
I

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 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 those interviews! Research common questions for senior technical roles and practice your responses. Be ready to discuss your experience with AI system development and how you've tackled challenges in customer-facing situations. Confidence is key!

✨Tip Number 4

Apply through our website! We’re always on the lookout for talented individuals like you. By applying directly, you’ll get noticed faster and can showcase your passion for AI consultancy right from the start. Don’t miss out on your dream job!

We think you need these skills to ace Principal Software Engineer

Python
JavaScript
Azure
AWS
AI Solution Design
Prototyping
Transformer Architectures
Model Fine-Tuning
Prompt Engineering
GenAI Tools (ChatGPT, Claude, Copilot, Cursor)
Full-Stack AI Systems Architecture
Customer Engagement
Technical Leadership
Mentoring
Scalability and Maintainability in Software Development

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 systems, customer-facing projects, and any leadership roles you've held. We want to see how you can bring value to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about AI and how your background makes you the perfect fit for this role. Be sure to mention specific projects or achievements that demonstrate your expertise.

Showcase Your Technical Skills: Since this role is all about technical leadership, don’t shy away from showcasing your hands-on experience with Python, JavaScript, and AI tools. Include examples of systems you've built or led, and how they’ve made an impact in previous roles.

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’re considered for the role. Plus, it shows us you’re keen on joining the StudySmarter family!

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 Copilot. 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 client environments and be ready to share those stories. This will demonstrate your ability to build trust and credibility.

✨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 help illustrate your leadership style and how you can guide teams in a fast-paced environment.

✨Think About AI Strategy

Familiarise yourself with the latest trends in AI and be ready to discuss how you would approach AI strategy and implementation. Consider how you would facilitate workshops or lead assessments of AI readiness. Showing that you can think strategically about AI will set you apart as a candidate.

Principal Software Engineer
Immersum
Location: Northampton

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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