Principal Software Engineer
Principal Software Engineer

Principal Software Engineer

Reading 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: Dynamic AI consultancy focused on innovative solutions.
  • Benefits: Competitive salary, remote work, 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 AI and customer engagement.
  • Other info: Mentor teams and shape the future of AI 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 fosters creativity and technical excellence, making it an ideal place for those looking to make a meaningful 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 virtual coffee chats. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving AI systems and prototypes. Share it on platforms like GitHub or your personal website. This gives potential employers a taste of what you can do before they even meet you.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios related to AI and software engineering. Use mock interviews with friends or online platforms to get comfortable. Remember, confidence is key when discussing your experience and ideas!

✨Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your customer-facing experience and technical leadership skills, and let’s build something amazing together!

We think you need these skills to ace Principal Software Engineer

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

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 leadership experience can drive our projects forward. Be genuine and let your personality shine through!

Showcase Your Projects: Include links or descriptions of relevant projects you've worked on, especially those involving AI systems or customer engagement. We love seeing real-world applications of your skills!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss any important updates!

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, think about past experiences where you’ve navigated complex client environments. Be ready to share examples of how you’ve built trust and facilitated workshops, as this will demonstrate your customer-facing expertise.

✨Showcase Your Leadership Skills

Highlight your experience in mentoring engineers and leading architecture decisions. Prepare to discuss how you’ve guided teams in fast-paced environments and contributed to reusable components or best practices. This will illustrate your capability as an engineering leader.

✨Think About AI Strategy

Be prepared to discuss how you would drive discovery with technical stakeholders to identify AI opportunities. Think about how you would architect full-stack AI systems and handle objections with calm confidence. This will show that you can align AI strategy with business needs effectively.

Principal Software Engineer
Immersum
Location: Reading

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
>