Principal Software Engineer - Remote
Principal Software Engineer - Remote

Principal Software Engineer - Remote

Full-Time 56000 - 84000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Transform front-end elements for a new enterprise platform serving millions of customers.
  • Company: Join a product-driven tech company revolutionising large-scale enterprise systems.
  • Benefits: Enjoy hybrid remote work, flexible hours, 25 days leave, and an annual bonus.
  • Why this job: Be part of a dynamic team tackling complex software challenges with real social impact.
  • Qualifications: Significant experience in React, Node.js, and full-stack JavaScript development required.
  • Other info: Mentorship opportunities available for Junior Developers to grow their skills.

The predicted salary is between 56000 - 84000 £ per year.

Having recently launched a new proprietary back-end enterprise platform, you will play a key role in transforming the front-end elements that serve millions of customers across the UK. This will involve working closely with the Heads of Technology, Software Architects and team leads, so strong stakeholder management ability is crucial.

Responsibilities include:

  • Designing, developing, and optimising full-stack JavaScript systems and components (React, Node.js, Typescript)
  • Scaling and performance optimisation of web front-end and interaction with API layers
  • Resolving high-level, complex software challenges and optimising system performance
  • Implementing software development processes, including Agile and Scrum methodologies
  • Contributing to software design, code, and test procedures
  • Participating in the estimation of software development projects
  • Mentoring Junior Developers and assisting with their professional development

Requirements:

  • Significant commercial experience in the web stack of React, Node.js, HTML, CSS and JavaScript
  • Thorough grasp of distributed web caching tools and techniques
  • Understanding of fundamental software development best practices, architectures and patterns
  • Awareness of modern deployment methodologies
  • Expertise in performance optimisation of web technologies
  • Any additional experience including React Native, MongoDB or Hazelcast

Benefits include:

  • Hybrid remote working (2 days a week in Manchester city centre)
  • Flexible start times (7am-10am)
  • 25 days annual leave + BH
  • Annual bonus, Pension, Death in service, Employee discounts, Tax efficient saving scheme
  • Enhanced Maternity & Paternity pay

This product-driven tech company develops large scale enterprise systems that handle thousands of transactions and calculations every second, and manages massive amounts of live incoming data. Their front-end systems span web, mobile and stand-alone terminals.

Principal Software Engineer - Remote employer: Lorien

As a Principal Software Engineer at our innovative tech company in Manchester city centre, you will thrive in a dynamic work culture that champions collaboration and creativity. With flexible working hours, generous annual leave, and a commitment to employee development through mentorship opportunities, we ensure that our team members are well-supported and empowered to grow. Join us to be part of a forward-thinking organisation that values your contributions and offers unique benefits like enhanced parental leave and a comprehensive bonus scheme.
L

Contact Detail:

Lorien Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer - Remote

✨Tip Number 1

Familiarise yourself with the latest trends and technologies in frontend development, especially React, Node.js, and Typescript. Being able to discuss recent projects or innovations in these areas during your interview will demonstrate your passion and expertise.

✨Tip Number 2

Showcase your stakeholder management skills by preparing examples of how you've successfully collaborated with different teams in past roles. This is crucial for the position, so be ready to discuss specific scenarios where you navigated complex relationships.

✨Tip Number 3

Brush up on Agile and Scrum methodologies, as these are key components of the software development processes you'll be implementing. Consider obtaining a certification or at least being able to articulate your experience with these frameworks.

✨Tip Number 4

Prepare to discuss your approach to mentoring junior developers. Think about how you've supported their growth in previous roles and be ready to share your philosophy on fostering talent within a team.

We think you need these skills to ace Principal Software Engineer - Remote

Expertise in React
Proficiency in Node.js
Strong knowledge of TypeScript
Experience with HTML and CSS
Full-stack JavaScript development
Performance optimisation techniques
Understanding of API interactions
Familiarity with Agile and Scrum methodologies
Stakeholder management skills
Mentoring and coaching abilities
Knowledge of distributed web caching tools
Awareness of modern deployment methodologies
Experience with React Native
Familiarity with MongoDB
Understanding of software development best practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your significant commercial experience with React, Node.js, and other relevant technologies. Emphasise your skills in stakeholder management and mentoring junior developers, as these are crucial for the role.

Craft a Compelling Cover Letter: In your cover letter, explain why you're excited about the opportunity to work on a new proprietary back-end enterprise platform. Mention your experience with Agile and Scrum methodologies, and how you can contribute to optimising system performance.

Showcase Relevant Projects: Include specific examples of projects where you've designed, developed, or optimised full-stack JavaScript systems. Highlight any experience with performance optimisation and distributed web caching tools, as this will demonstrate your technical expertise.

Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail, which is essential for a Principal Software Engineer.

How to prepare for a job interview at Lorien

✨Showcase Your Technical Skills

Be prepared to discuss your experience with React, Node.js, and Typescript in detail. Highlight specific projects where you've designed and optimised full-stack JavaScript systems, as this will demonstrate your capability to handle the technical demands of the role.

✨Demonstrate Stakeholder Management

Since the role involves working closely with various team leads and Heads of Technology, be ready to share examples of how you've successfully managed stakeholder relationships in previous positions. This could include how you communicated technical concepts to non-technical stakeholders.

✨Discuss Performance Optimisation

Prepare to talk about your experience with scaling and performance optimisation of web front-end systems. Be specific about the techniques and tools you've used, and how they contributed to improving system performance in past projects.

✨Mentorship Experience

As mentoring Junior Developers is part of the job, think of instances where you've guided less experienced colleagues. Share how you approached mentorship and the impact it had on their development, showcasing your leadership skills.

Principal Software Engineer - Remote
Lorien
L
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>