Lead Software Engineer

Covea Insurance -

Full-time (Permanent)
Up to £75,000 DOE plus bonus and benefits

Lead Software Engineer
 
Role Profile


Team purpose

This role will build Covea’s digital products by following modern development practices to deliver quality working software. 

The Lead Software Engineer (LSE) will operate as part of a multi-disciplinary Squad (c. 10 people), within one of Covea’s product delivery Tribes. They will follow best practices for software engineering and contribute towards continuously improving the processes, standards and tools used for delivery. They will work with IT Service to manage the continuous integration and delivery approach, including automated deployment of software into production, and oversee the resolution of incidents for software they own. They will also provide training and mentoring for all development team members and be a significant participant in the Engineering Chapter. They should develop and share good practice with peers in other Squads and Tribes, and implement this back into their Squad. 

 

From day 1, you’ll be able to contribute to the Covéa Insurance purpose which is ‘To help people protect against the worst happening and put it right if it does’.

What would you be responsible for in this role?

  • Work within a multi-disciplinary engineering team to develop and implement products by applying knowledge of design principles, procedures and practices 
  • Responsible for line management of other engineers / automation testers within the Squad, as needed 
  • Maintains high levels of motivation of the development team members in the Squad, ensuring priorities are clear and support team productivity, in keeping with our values. 
  • Create and maintain a collaborative environment which is mindful of agile practices 
  • Coordinate with the Technical Engineering Manager to align technology across Squads and Tribes, deputising their role to cover absence 
  • Apply extensive knowledge of design principles & patterns, procedures and practices 
  • Lead architecture, design, coding, quality and security reviews 
  • Contributes to (and leads, where appropriate) the relevant scrum events; sprint planning / user story estimation, daily stand-ups, sprint reviews / demos and retrospectives 
  • Develop and manage technical documentation to agreed standards 
  • Take ownership to overcome technical problems and live incidents 
  • Investigate and develop prototypes and proof of concepts using new technical developments relevant to component area of expertise 
  • Management of resource scheduling and conflicts 
  • Coach the team to follow excellent coding practices and quality standards and provide training and mentoring to the Squad 
  • Ensure test driven development (TDD), and behaviour driven development (BDD), principles are followed wherever possible 
  • Invests in learning about the wider business, developing their knowledge of insurance as a business domain 
  • Continue to develop your own skills and an awareness of new tools, processes and technical developments relevant to your areas of expertise

Leading our people 

  • Lead with integrity
  • Act in a proactive and decisive way when taking the lead on tough decisions
  • Foster collaboration through clear and inclusive communications
  • Initiate and drive positive change
  • Recognise and nurture talent and future successors
  • Create a culture of success
  • Positively challenge yourself and your team to take ownership for delivery
  • Act with resilience, resourcefulness and maintain strong belief
  • Support and promote a culture which is genuinely inclusive and respectful

Customer experience 

  • Make sure that you treat all our customers with the principles of Treating Customers Fairly (TCF)
  • Understand how you play a part in the Customer Experience
  • Provide a service to all of our customers (internal and external) that is memorable for the right reasons and builds our reputation as a great company to work for and do business with

Doing the right thing 

  • Act with integrity, due care, skill and diligence
  • Make sure that everything you do fits in with the legal requirements, Covéa Insurance policies, regulatory requirements and observes proper standards of market conduct
  • Be aware of threats to our organisation and customers (e.g. financial crime, fraud and money laundering)
  • Taking the appropriate action to minimise the impact of risks to our business (e.g. by following processes and reporting any concerns to your manager)
  • Treating the personal data of our customers, employees and other individuals lawfully and in accordance with current Data Protection laws, and other related legislation
  • If required, you will be open and cooperative with the FCA, PRA and other regulators 

 

What would we like to see in you? 

Skills/capabilities

  • Expert knowledge in one or more technologies / languages / frameworks such as, 

Front End - React / Javascript 

Back End - .net core / C#, Java, Springboot, Node.js, SQL, NOSQL/MongoDB 

Supporting technology skills - Gitlab, AWS, Azure, Jenkins, Docker, Kubernetes, OpenText, Mulesoft, and Terraform 

  • Experience developing micro services architecture applications on scalable cloud infrastructure such as AWS/Azure 
  • Leadership skills with demonstrable experience in mentoring and leading agile development teams 
  • Experience developing code for highly available business critical software hosted in public cloud 
  • Understanding of software architecture of large corporate applications 
  • Demonstrable skills around secure coding standards and practices 
  • Knowledge and experience of developing coding standards and measuring these through the implementation of static code analysis and non-functional testing techniques. 
  • Demonstrable experience of agile working practices, Continuous Integration, GIT Flow, modern development (.Net/Java) patterns and practices 
  • Previous experience as a Senior / Lead software developer / engineer 

Behaviours

  • Establishes and maintains constructive and collaborative relationships with all business areas 
  • Demonstrates pragmatic judgement, balancing risk and business value to reach decisions which are well informed and actionable 
  • Is proactive in planning to achieve targets and objectives which deliver profitable outcomes 
  • Continuously and proactively improves the quality of service delivered to all customers, external, internal and business partners 
  • Respects individual’s views and positively contributes to a learning environment in which individuals are supported and encouraged to excel 
  • Behaves consistently and with integrity at all times, realising everyone's potential to get the best possible result and live the values 

 





 




More jobs at Covea Insurance

Related jobs

Subscribe to our newsletter

Sign up here