£33/hr to £38/hr
London, England
Contract, Variable

Lead Software Engineer

Posted by JOB SWITCH LTD.

We are looking for a Lead Software Engineer to join our Customer Services team focusing on the Hackney website.

A summary of the responsibilities of the post:

  1. To lead, monitor, optimise and continuously improve the delivery of software components so that the Council can provide simple user experiences and achieve better outcomes for people and businesses.
  2. Lead responsibility for definition and assurance of the Council's technical standards for:

? Backend and frontend service development

? Reusability

? Consistency

? Software architecture (via the use of Architecture pillars).

  1. Work with other senior members of the team responsible for enterprise architecture to set and evolve software engineering target architecture and provide oversight and assurance that the current architecture is implemented as per Hackney's development, security and cloud standards.
  2. Establish, guide and grow the technical architecture and frontend communities of practice so that it is inclusive, active and demonstrates positive impact on the professional practice in Hackney and personally contribute to the leadership of future thinking across the sector.
  3. Lead on the delivery, implementation and support of others to ensure that the Council's values and practices always meet our objectives for security, financial prudence and transparency, inclusion and sustainability.
  4. Actively support the work of a range of multidisciplinary teams, providing strategic advice and guidance so that teams benefit from your core skills; promote the generous sharing of expertise and create opportunities for continuous learning and development.
  5. Actively contribute to Council-wide and directorate initiatives that will achieve and implement the Mayor's priorities and corporate objectives and meet the user needs of Hackney's residents and businesses.
  6. On a rota basis with other Senior managers and the Head of service, act as the lead officer ensuring the effective coordination and delivery of support to users, including out of hours support where applicable, for which additional payment will be offered.

SERVICE SPECIFIC ACCOUNTABILITIES

The postholder will have responsibility and accountability for the following:

  1. Provide oversight for in-house product development to ensure it is contributing to delivering a secure, high performing and sustainable software engineering platform which continues to reduce risk, optimise performance and cost, and support innovation, including:

a. Deliver secure, easy to use, high performing and sustainable frontend services and APIs that support rapid development and regular iteration of services that meet user needs

  1. Lead a robust architecture approach that delivers effective, sustainable use of cloud services and that makes provision for future portability

Deliver secure, easy to use, high performing and sustainable components and microservices that support rapid development and regular iteration of services that meet userneeds

CORE SKILLS

  1. Software design & software lifecycle engineering (level 6)
  • Leads the selection and development of software design methods, tools and techniques.
  • Develops organisational policies, standards, and guidelines for software design and software architectures.
  • Ensures adherence to technical strategies and systems architectures (including security).
  • Obtains organisational commitment to strategies to deliver systems and software life cycle working practices to achieve business objectives.
  • Works with others to integrate organisational policies, standards and techniques across the full software and systems life cycle.
  • Develops and deploys the working environment supporting systems and software life cycle practices for strategic, large and complex products and services.
  • Leads activities to manage risks associated with systems and software life cycle working practices. Plans and manages the evaluation or assessment of systems and software life cycle working practices