The following content displays a map of the jobs location - London

Software Development Manager - One Account

Job Reference tesco/TP/5958610/661333

This job has been closed.

Number of Positions:
1
Contract Type:
Permanent
Salary:
Competitive
Location:
London
Closing Date:
30/09/2022
Job Category:
Technology
Business Unit:
GB Head Office

What’s in it for you

We offer excellent benefits that help make Tesco a great place to work!  These include but are not limited to: Annual bonus scheme Holiday starting at 25 days plus a personal day (and bank holidays) Great colleague discounts and deals, saving you money on everyday purchases, utility bills for the home and more Retirement savings plan – save between 4% and 7.5% and Tesco will match your contribution Buy as you earn and Save as you earn share schemes Opportunities to get on – take advantage of our ongoing learning opportunities and award-winning training to help you achieve the career you want

About the role

We own the onboarding and account management front-ends across Tesco's online sites, serving millions of customers across UK and Republic of Ireland with their Grocery Home Shopping and more. We're working on extending our services to more countries that Tesco operates in.

We operate using the DevOps mindset and our engineers own the full stack from developing React front-ends for our micro-apps to building Node backends to maintaining and monitoring Azure infrastructure as code with support from Platform teams. We use lightweight practices across the board, with highly autonomous sub-teams delivering specific outcomes with extensive test coverage at all layers. We continuously improve our code and our processes, and engineers get dedicated time for technical improvement and training days.

You will be responsible for

We're looking for an engineering manager with extensive background in front-end technologies as a developer, that's moved into people management and is perhaps looking to step up in terms of line management in a large enterprise working on a critical service, eventually leading up to 8 engineers. You should be resilient, resourceful and a keen learner that's willing to not only grow your own, but your team's skills as well. You should be ready to contribute to code reviews through important questions, be actively taking part in architectural discussions, and collaborate with the Head of Software Development of your area on engineering roadmap and vision. You should be able to form a network of support within the company, reach out to right contacts to remove blockers, ensure balanced level of teamwork. You should be reliable in delivering commitments in time, while still keeping Tesco Technology a great place to work, and without burning out your engineers. You should have a passion for continuous improvement and continuous learning.

  • We own 10+ micro apps built using Node/React hosted on Azure
  • At our peak traffic, we've served up to 15 million logins on a single day.
  • We serve traffic from UK and Republic of Ireland and are looking to extend into Czechia and other central European countries.
  • We're gradually migrating to TypeScript and considering Next.js
  • We do more than 4 seamless releases every day, which each take around 5 minutes to deploy

You will need

  • 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.
  • 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
  • Awareness of current technology standards, industry trends, emerging technologies, and software development best practices
  • Strong background in distributed systems working at scale
  • Ability 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

 

Personal

  • Great at hiring and developing talent as well as experience managing teams of developers, ideally across multi-location sites 
  • Proven leadership skills and team development capabilities
  • High propensity to problem solving
  • Strong hands-on nature and ability to roll up sleeves to produce product, evaluate tools, 
  • Collaborative and self-motivated in approach
  • Ability to influence and persuade others with excellent communication skills and analytical ability
  • Methodical, organised and action oriented in approach with a proven resiliency to cope with high pressure situations (e.g. release cycles)

About us

Our vision at Tesco is to become every customer’s favourite way to shop, whether they are at home or out on the move.  Our core purpose is “Serving our customers, communities and planet a little better every day”.  Serving means more than a transactional relationship with our customers.  It means acting as a responsible and sustainable business for all stakeholders, for the communities we are part of, and for the planet. We are proud to have an inclusive culture at Tesco where everyone truly feels able to be themselves.  At Tesco, we not only celebrate diversity, but recognise the value and opportunity it brings.  We’re committed to creating a workplace where differences are valued, and make sure that all colleagues are given the same opportunities.  We’re a big business with diverse working patterns and many business areas which means that we can find something that works for you.  Everyone is welcome at Tesco. We have recently announced that we are moving to a more blended working week – combining office and remote working.  Our offices continue to be where we connect, collaborate and innovate.  Talk to us about how this can work for you. Note: Should you be successful in your application, your employment will be subject to and conditional upon you providing your bank account details on your agreed start date.