Ref: JFI-ADL-250221_1614257175

Software Engineering Lead (AWS)

England, London

Job description

Software Engineering Lead (AWS)


Job Description:

Working on a contract basis for one of the UKs largest leading Software Companies as part of a cross-functional agile engineering team. You will lead from the front in ensuring the best technical solutions for a team working on major strategic projects.

The role requires you to have a wide range of skills and expertise, which you are able to utilise efficiently to help the team achieve its goals of building cloud native applications using various AWS technologies within a micro-services based architecture and an API first approach.

Key Responsibilities:

* Where necessary creating detailed design documentation and ability to present them to key stakeholders
* Working with your Scrum Master and other stakeholders to agree on technical direction
* Designing enterprise level architectures in conjunction with the wider architecture team and presenting those to the scrum team for implementation
* Leading the implementation tasks and working closely with other engineers in the team to ensure prompt completion of sprint goals
* Working closely with DevOps to ensure high standards of delivery
* Mentor colleagues providing advice and guidance on best practice and development techniques


Must Have (Technical):

* Extensive experience of cloud SaaS platforms
* Extensive experience of APIs and Web services
* Experience working with AWS cloud services
* Advanced skills in a wide range of programming languages (C#, Node js,)
* Strong back-end and Database skills (SQL, PostgresSQL, Elasic Search)
* Angular 7 or above
* Strong knowledge of CI/CD systems & pipelines (Team City, etc)
* Excellent understanding of Micro service architectures
* Expert knowledge of Docker
* Experience of using monitoring tools like datadog
* Advanced knowledge of GIT

Must Have (Leadership):

* Experience mentoring and leading technical sessions
* Experience of agile methodologies
* Strong foundations in security considerations


* Experience of using Jira
* Experience of monitoring and logging techniques (ie Graylog)
* Experience using Web sockets


* BSC or equivalent in a software engineering discipline
* AWS certifications