At a Glance
- Tasks: Lead the design and implementation of secure, high-quality software solutions.
- Company: A remote-first cybersecurity start-up focused on innovative cloud products.
- Benefits: Flexible remote work, competitive salary, and opportunities for professional growth.
- Other info: Be part of a dynamic, engineering-led culture that values long-term quality.
- Why this job: Join a passionate team shaping the future of cybersecurity technology.
- Qualifications: Expertise in Node.js and TypeScript with a focus on clean architecture.
The predicted salary is between 80000 - 100000 £ per year.
Location: 100% Remote – UK / Europe (open to Portugal and similar locations)
CyberSecurity SaaS, Vulnerability Scanning Bootstrapped start-up, high trust / high leverage product focussed engineering team.
The business is building a security-focused cloud product that helps organisations continuously understand and reduce risk across their digital estate. The product is used by teams ranging from fast-growing technology companies to larger, more established organisations, operating in environments where reliability, correctness, and trust really matter.
The company is fully remote, deeply engineering-led, and values clean architecture, thoughtful system design, and long-term technical quality over short-term fixes. They’re now looking for an exceptional Principal Software Engineer to play a key role in shaping the platform as it continues to evolve.
- Experience with Node.js and TypeScript, with involvement across adjacent technologies, tooling, and system design when required.
- Ownership of complex and business-critical parts of the platform, helping to set technical direction through both influence and example.
- Lead the design and implementation of clean, well-structured APIs with a strong focus on developer experience.
- Set and uphold high standards for code quality, testing, observability, and operational readiness.
- Identify and address performance bottlenecks, reliability risks, and technical debt across core services.
- Contribute meaningfully to long-term technical strategy while remaining consistently hands-on.
- Deep, practical experience building production backend systems with Node.js and TypeScript.
- Solid grounding in data persistence, caching, and system reliability concerns.
- A strong appreciation for security, correctness, and defensive engineering practices.
Principal Software Engineer (Fully Remote) in Wakefield employer: Immersum
Contact Detail:
Immersum Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer (Fully Remote) in Wakefield
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in cybersecurity or software engineering. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Node.js and TypeScript. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the process.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in our mission. Tailor your application to highlight how your experience aligns with our focus on clean architecture and long-term quality.
We think you need these skills to ace Principal Software Engineer (Fully Remote) in Wakefield
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with Node.js and TypeScript. We want to see how you've tackled complex problems and contributed to high-quality software in your previous roles.
Be Authentic: Don't be afraid to let your personality shine through! We value authenticity, so share your passion for clean architecture and thoughtful system design. It helps us get a sense of who you are beyond just your technical skills.
Tailor Your Application: Make sure to tailor your application to our specific needs. Reference the job description and explain how your background aligns with our focus on security, reliability, and long-term technical quality. This shows us that you’ve done your homework!
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 makes the process smoother for everyone involved!
How to prepare for a job interview at Immersum
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Node.js and TypeScript, as these are crucial for the role. Brush up on your knowledge of APIs, orchestration, and asynchronous processing, and be ready to discuss how you've applied these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, especially around performance bottlenecks or technical debt. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate your thought process.
✨Emphasise Clean Architecture and Code Quality
Since the company values clean architecture and high code quality, be prepared to talk about your approach to system design and how you ensure maintainability and reliability in your work. Bring examples of how you've set standards for code quality in your previous teams.
✨Understand the Company’s Mission
Research the company's focus on cybersecurity and their product offerings. Be ready to discuss how your experience aligns with their mission to help organisations reduce risk across their digital estate, and share your thoughts on the importance of security in software engineering.