Software Engineering Manager
Salary: up to £110,000 (+ package)
Location: London / remote
Essential
· Very strong technician, coming from a development background and willing to be hands-on. Not a developer role, but the skills and ability to do so are required
· Looking after a large team of engineers
· Experience of agile software development methodologies, such as SCRUM
· Strong experience in CI/CD and the required tools and technology approach
· Experience of working with PaaS based architectures, ideally Azure, including full automation of builds and deployment
· Experience in distributed version control systems (e.g. Git). Specific experience is required in either git flow or trunk based development
· Good understanding of secure coding and cloud platform security
· Experienced in leading and managing teams of developers
· Experienced in recruiting talent and building up new teams
Desirable
· Experience in FinTech businesses
· Experience in managing technology operations, especially devops
· Consulting experience in digital strategy, user Experience and/or interaction design
· R&D and technology innovation
Expertise is required in at least one development area (defined below). More than one is desirable
Web development
· Experience of leading and developing teams to deliver web applications for desktop and mobile
· An advanced understanding of the principles of digital web design and architecture
· Excellent understanding of current and upcoming web technologies and software
· React JS would be great
Service Development
· Experience of leading and developing teams to deliver server side applications
· An advanced understanding of the principles of digital software design and architecture
· Excellent understanding of current and upcoming programming technologies, software and architecture
· Strong experience on designing digital infrastructure platforms, preferably on Microsoft Azure
Mobile Development
· Experience of leading teams and delivering mobile products (iOS and Andriod)
· An advanced understanding of the principles of digital and mobile design and architecture
· Excellent understanding of current and upcoming mobile development technologies and software
· Experience of releasing to Appstores (iOS and Android) and Cloud environments
...