Website Tesco
Job Description:
As a Software Development Manager your primary responsibility is to build and maintain a passionate, engaged and effective engineering team. You do this through taking a deep interest in the people that report to you by making sure they are happy, motivated and challenged in what they are doing. You devolve decision-making and provide the team with the psychological safety to move fast. You guide them to reach pragmatic technical solutions and keep yourself close to the code without becoming a blocker. You take ownership when things go wrong, but celebrate success collectively. In short, you act as a multiplier of your team’s effectiveness.
Job Responsibilities:
- Monitor security of a dedicated area and continue to upgrade it; monitor application performance and review any application failures
- Work closely with Product Management to identify and minimise risk within an outcome and help prioritise and evolve a workable technical solution ready for delivery.
- Drive the planning and allocation for the development of the defined technology roadmap and develop, implement and maintain a disaster recovery plan
- Drive innovation and continuous improvement in technology and methodologies to continuously increase productivity and ensure that technology standards and best practices are maintained across each area of focus
- Adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, monitoring and operations. Build flexible systems choosing simple, straightforward solutions over more complex ones
- Take ownership for the delivery of specific outcomes, or work across wider groups in conjunction with programme management to deliver more significant outcomes. Drive us to constantly improve quality.
- Foster the careers of the engineers reporting into you by finding opportunity for growth, coaching, addressing concerns and if necessary, implementing performance management.
- Grow the capability of Tesco Technology as a whole by becoming involved in our engineering hiring and being passionate about building high performing and diverse teams.
- Take a data driven approach to engineering where all initiatives have metrics to help drive progress and determine success
- Represent your team within wider technical discussions across different stakeholder groups, and be effective in doing so by constantly broadening your understanding of our technology landscape.
- Continually look for how we can evolve and improve our technology, processes and practices.
- Take ownership of non-functional outcomes, including focus on performance, availability, reliability and security.
Job Requirements:
- Depth of professional software engineering experience and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience leading agile engineering teams of 6+ engineers and architecting complex responsive web applications
- 5+ years of hands-on commercial software development experience in Technologies like React, Node, Javascript.
- Strong background in distributed systems working at scale
- Awareness of current technology standards, industry trends, emerging technologies, and software development best practices
bility to handle multiple and competing priorities within a fast-paced environment - Understanding of working in a matrix organization and owning all operational metrics and support
Job Details:
Company: Tesco
Vacancy Type: Full Time
Job Location: London, GB
Application Deadline: N/A
vacanciesforyou.xyz