As a Software Engineering Manager you are the first engineering management role. You impact positively the teams you lead; the people you manage and the products you are responsible for whilst helping build the right culture within your domain. You hire; develop; and retain our Software Development Engineers to set them up for success. You build performing teams that consistently deliver quality software; whilst empowering your engineers to own technical decisions. You work effectively with your stakeholders and product teams to ensure the right outcomes are delivered. You play a key role in formulating the technical strategy and roadmap for your area.
You will be responsible for
- Hire and Grow a team of High Performing Engineers responsible for deploying all the software to the Stores.
- Motivate; Mentor; Coach to develop engineers into Leaders/SMEs
- Develop new and Improve existing process to ensure smooth functioning of the team
- Drive Product Direction and Strategy by interfacing with other stakeholders
- Participate in Design and Architecture Reviews
- Drive timely and high quality software releases
- Ability to manage Full Stack teams.
You will need
- Proven track record of motivating and retaining talent; building teams
- Knowledge of SDLC and utilities like JIRA; GitHub etc
- Good experience in collaborating and driving cross-geo / cross-team projects
- Working experience working with SaaS based products.
- CHEF; Anisable and automation of deployments and CI/CD process .
- Working experience with public clouds like; Azure; AWS (Azure if preferred).
- Preferred knowledge of working with Hybrid Cloud including EDGEc ompute.
- Familiarity with Design/Implementation trade offs in building clustered; high- performance; fault-tolerant distributed systems software.
- Familiarity with Kubernetes; Containers; Micro-service and at least one of high level programming language.
- Experience with server-side technologies such as SpringBoot; Micronaut; Quarkus etc.
- Experience with server-side languages such as Java; Go; Python; Node.
- Working experience with DB technologies like MS SQL; Couchbase; MongoDB; Postgres or any SQL or NO-SQL DB.
- Experience with client side programming like ReactJS; Angular etc.
- Experience with REST API integration (JSON; XML)
- Experience in building and running efficient CI/CD processes
- Experience with Message Brokers like Kafka; SNS; MQTT; RabbitMQ or similar.
- Experience with Distributed Caching using Redis; Hazelcast or similar.
Deployments and CI/CD process in a Agile model.
Handling a team of Software System Engineers and Product teams
Engineering leadership
Programme teams
Key business stakeholders
3rd party engineering; product and programme teams when applicable.
Implementing automated solutions that minimise errors and improve efficiency within my domain or multiple domains
Knowing the scripting tools and software that are available and currently in use within Tesco
Understanding the limitations of software/product technology and why coding is important
Prototyping code under guidance from colleagues
Talking to developers and knowing who to contact for advice on coding and automation within Tesco
Understanding security; accessibility and version control in relation to coding and automation tasks
Understanding and identifying opportunities to automate work and deliver in my domain
Important Notice:
On behalf of Tesco Bengaluru, we must caution all job seekers and educational institutions that Tesco Bengaluru does not authorise any third parties to release employment offers or conduct recruitment drives via a third party. Hence, beware of inauthentic and fraudulent job offers or recruitment drives from any individuals or websites purporting to represent Tesco. Further, Tesco Bengaluru does not charge any fee or other emoluments for any reason (including without limitation, visa fees) or seek compensation from educational institutions to participate in recruitment events.
Accordingly, please check the authenticity of any such offers before acting on them and where acted upon, you do so at your own risk. Tesco Bengaluru shall neither be responsible for honouring or making good the promises made by fraudulent third parties, nor for any monetary or any other loss incurred by the aggrieved individual or educational institution.
In the event that you come across any fraudulent activities in the name of Tesco Bengaluru, please feel free report the incident at [email protected]