Share this Job

Principal Software Developer

Apply now »

Date: 13-Jul-2021

Location: Aberdeen, GB, AB15 8PU US US London, GB, EC3M 4BS Gateshead, GB, NE11 9SY Glasgow, GB, G3 8JU Southampton, GB, SO16 7PX

Company: Lloyds Register



Digital Products

At LR Digital Products, we help clients cut through their data noise to enhance asset performance, take an intelligent approach to risk management and ultimately give confidence that steers strategic operations.  We enable people to make smart use of data, to speak the same language as their assets and unlock their knowledge.


Our powerful software family flows across sectors. With intuitive interfaces and analysis tools, they make tactical sense of divergent data and produce fast, accurate answers.  Working on live projects around the globe, our software is trusted by industry leaders, academics, regulatory bodies and technology innovators.

We pride ourselves in giving developers a friendly, relaxed environment to work, somewhere where you can use your own initiative and where your ideas can help shape your project.


Principal Software Developer

As part of our continued expansion, the Digital Products team is looking for an ambitious Principal Software Developer to join our growing development team, based in Aberdeen and Newcastle.

You will possess the drive, enthusiasm and ambition to form part of a dynamic team within a fast-moving company.  You need to be willing to embrace challenges and will have the opportunity to contribute to the future shape and direction of the team.


You will:

  • Work closely with stakeholders (product owners, scrum, master, developers, expert users and testers) to implement features on the AllAssets cloud application. 
  • Assess and improve user stories, ensure acceptance criteria is successfully created by the team and effectively liaise with stakeholders in doing so
  • Participate in Agile development activities, leading daily stand-ups, sprint planning, sprint review and sprint retrospective meetings. Engage with distributed development teams.
  • Take technical responsibility for the development.  Measures productivity within the squad and motivates the team to deliver results.
  • Proactively contribute to the technical development of other software developers.  
  • Ensure that the Agile process is followed by the team and self and lead the development of the process.
  • Provide expert advice in the programming methods, tools or standards used to complete sprint and project goals.
  • Participate in the recruitment, training and development of software developers
  • Participate in creating architecture for new features and pro-actively promote SOLID principles.
  • Collaborate with developers across LR’s Digital Product team to improve and implement best practices.
  • Provide advice, guidance and assistance to less experienced colleagues as required.
  • Effectively estimate work items with the team and ensure delivery of sprints that have been planned based on these timescales.
  • Proactively contribute to improvements in the team’s agile process.


You will need:

  • Respected and proven experience in software development in a commercial environment. 
  • Good level of experience in C#, Angular, EF, SQL. Knowledge and practice in SOLID OO-design principles and design patterns
  • Good level of experience in front-end Web development using HTML5, CSS, ASP.net, JavaScript, Angular, React or similar.
  • Good level of experience in TDD, creating and maintaining unit tests including mocking 
  • Experience in developing web services and cloud-based applications (particularly in Azure)
  • Experience in working with cross-discipline teams of 6-8 people.
  • Strong technical ability with a willingness and capability to coach and mentor junior team members on best practices.
  • A desire to progress and positively influence and change software development practices to improve quality.
  • Able to take the lead and be proactive in all interactions.  Be happy to ask for clarifications on tasks if required.



  • Experience with BDD, Gherkin or other automation frameworks would be an advantage.
  • Experience with Azure DevOps would be an advantage.
  • An engineering background would be an advantage, but not essential.


Remote Working

In line with how the world is changing, Lloyd’s Register is becoming a more technology-led organisation. Our CEO, Nick Brown, is focused on growth and agility; as long as we continue to provide the best service to our customers, our focus is on finding the right person for the job, regardless of location. With this in mind, we are open to applications, whoever you are with the required experience, from anywhere in the UK. This supports our approach to flexible working and ensures the best people and expertise are available to our customers, wherever they are. Please speak to the recruiter or hiring manager for this role about a flexible location. We want Lloyd’s Register to have the perfect role for you, wherever you are.



Diversity and Inclusion at Lloyd's Register:

Together we are one Lloyd’s Register, committed to developing an inclusive and safe workplace that embraces and celebrates diversity. We strive to ensure that all applicants to LR experience equality of opportunity and fair treatment, because we believe it is the right thing to do. We hope you do too.


Copyright © Lloyd's Register 2021. All rights reserved. Terms of usePrivacy policy.

The Lloyd's Register Group comprises charities and non-charitable companies, with the latter supporting the charities in their main goal of enhancing the safety of life and property, at sea, on land and in the air - for the benefit of the public and the environment. (Group entities).    

Lloyd's Register logo

Job Segment: Developer, Engineer, Product Development, Cloud, Database, Technology, Engineering, Research