Staff Software Engineer - London, United Kingdom - fierlo

    Default job background
    Full time
    Description

    Staff Software Engineer - Full Stack

    Are you the right applicant for this opportunity Find out by reading through the role overview below.

    £120 - £130k - 2 days per week in office working with the team

    We have a great role for a Staff Engineer to come in working across a number of teams in this leading Saas organisation.

    Main Responsibilities

    a. Guiding and leading technology selections, solution design and engineering practices within approved standards

    b. Plan and lead development on sets of related user stories or epic level features

    c. Translate user story requirements into solution designs; coding, testing and producing technical documentation

    d. Line management of Lead Software Engineers.

    Technical experience

    a. Strong commercial experience as a software engineer with expert level coding skills acquired in a hands-on capacity in a modern web development technology stack ideally including Node, TypeScript, React, SQL / NoSQL, serverless and cloud.

    b. Strong architectural experience developing upgradeable React JS micro front-end solutions using import maps is essential.

    c. This role is 60 / 40 Front end / back end focussed.

    Technical Authority

    a. Act as a subject matter expert on the software architecture of product solutions

    b. Provide solution designs for complex software deliveries

    c. Provide technical support to software developers

    d. Lead the consistent usage of unit tests and end-to-end tests across squads to maintain code quality

    e. Review code implemented by team members providing technical validation against coding standards, target design and agreed outcomes.

    Working with others

    a. Demonstrable success managing multiple software development squads in a highly innovative product-led environment is essential.

    b. Act as point of escalation within the Development team for technical issues

    c. Act as a coach and mentor to both Leads and Senior members of the development team

    d. Work with Product Owners, BAs and QA Analysts to refine user stories providing technical assurance that they are ready for development

    e. Work with Principal & Lead Engineers to create, maintain and govern coding standards though code review

    f. Ensure Architectural Review Board is used appropriately and effectively to govern key architectural decisions with senior technology stakeholders

    g. Work in a highly collaborative fashion within the development team role modelling development best practice

    h. Work closely with Head of Delivery to ensure optimum delivery outcomes within agreed agile practices

    Send us along your cv for more information on this excellent opportunity.