Děkujeme za pochopení.
Zobrazit podobné nabídky
SOFTWARE ENGINEERING MANAGER
Vršovická 1527, Prague 10-Vršovice, Czechia (Job with occasional home office)
full-time
From 92 000 Kč/month
Information about the position
V čem je práce v Tescu speciální?
COMPANY DESCRIPTION
Tesco is a leading multinational retailer, with more than 336 000 colleagues.
Our software is used by millions of people across several countries every day. Whether it’s the tills and websites our customers use, or the systems our colleagues and partners use, you’ll play your part in keeping it running like a well-oiled machine. And when a business problem pops up? You and the creative minds in our team will be challenged to solve it.
As Tech Hub we cooperate within the group of Tesco Technology Hubs located in the UK, Poland, Czech Republic, Hungary, and India.
ROLE SUMMARY
As a Software Engineering Manager, you will be an expert in different backend technologies and help the team develop software that helps both our customers and colleagues in their daily lives. You will be responsible for the entire development and support process for a software programme.
The team works according to Agile principles, adapting Kanban and other techniques as appropriate to succeed. Pairing is very common and all code is reviewed via Github. We are embracing continuous delivery principles, but it’s a journey of continuous improvement to get there. In this role, you will be instrumental in the transformation of our existing legacy system, currently built in PL/SQL, to a modernized and scalable microservices architecture.
This job requires to be based in/close to Prague. We currently work in a hybrid model and meet in our office 3 days a week.
IN THIS JOB I AM ACCOUNTABLE FOR
- I play an active role in people management and technical leadership. I impact the teams I lead, the people I manage and the products I am responsible for, whilst having a direct impact upon the environment and continuous improvement within my domain. I am responsible for building and developing high performing teams. I take accountability for the environment that my teams operate within and the processes and standards that facilitate high quality software delivery. Ensuring the right product outcomes through the right technical strategy and trade-offs. I build capability by hiring, retaining, and developing the careers of our engineers, ensuring opportunities for growth and maintaining a level of challenge and motivation.
- I establish and sustain the environment for development to succeed. My primary focus is to hire, develop and retain our Software Development Engineers (SDEs). I lead and develop our SDEs through tailored plans, 1-2-1 meetings, coaching and mentoring whilst aligning opportunities to grow expertise alongside the goals of the wider team and business. I ensure SDEs are set up for success and provide course corrections when needed.
- I am responsible for building performing teams that consistently deliver quality software whilst balancing the demands of timeframes and needs. I ensure the right levels of processes, practices, and standards to build and operate products, aligned to the wider Technology strategy and standards. I drive continuous improvement across my teams and directorate, capturing the right data to affect our practices and delivery. I guide and empower my engineers to own technical decisions whilst understanding when guidance is needed.
- I play a major role in the process of releasing value to our customers. I am accountable for the products I work on and proactively identify risks, propose mitigations, and understand when to escalate or ask for help. I build balanced, empathetic relationships with my stakeholders and product teams, collaborating effectively to ensure the right outcomes are delivered. I am a great communicator.
- I play a key role in formulating the technical strategy and roadmap for my area to support the growth of our business objectives and maintaining our competitive advantage. I drive architecture, design, implementation, adoption, and re-usability of technology within my teams and the wider technology community, crafting a culture of innovation and technical excellence.
SKILLS RELEVANT FOR THIS POSITION
- Programming
- System Design
- Development Practise
- Infrastructure
- Software Security
- Operations and Maintenance
- Core Technology
- Development Lifecycle
- Product Methodologies
- Communication & Influencing
- Professional working proficiency in English
- Nice to have Czech language knowledge
EXPERIENCE RELEVANT FOR THIS JOB
- Problem solving, analysis and computational skills. You are comfortable designing systems and reasoning about them.
- Designing and developing systems for high availability and scalability
- Experience of operating in the cloud (AWS or Azure)
- Understanding NoSQL technologies (Redis, MongoDB or similar)
- Writing code under SOLID principles and implementing Clean Code
- Strong Java skills in developing applications
- Exposure to a variety of frameworks and libraries: Spring Boot, Micronaut or similar
- Experience using Docker and Kubernetes (or similar) for containerization, scalability and monitoring applications
- Experience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD, ATDD and TDD
- Previous experience with management of software engineering teams of 5 - 8 people
ADDITIONAL INFORMATION
Benefits
Tesco is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career-defining opportunities to all of our colleagues. If you choose to join our business, we will provide you with (for all):
- Permanent contract from the go - as a sign of our trust in your abilities
- Learning opportunities - certified technical training and learning platforms like Udemy, Pluralsight and O’Reilly
- Referral Bonus
- Up to 20% yearly salary bonus – based on both individual and business performance
- Cafeteria & Multisport
- Additional 5 days of paid leave to support your well-being and family life
- Shopping discount in our stores
What our colleagues like the most at Tesco
- We develop our own products
- We make an impact; large scale of operation
- Accountability and respect are given to us
- We cooperate and support each other
- There are great colleagues who are divided into small teams here
- We can develop and learn new things
Join our team and help us with building one of the biggest brands in the retail industry!
Let us know you are interested by pushing the APPLY button!
#LI-ACS1
Corporate recreational facilities
Educational courses, training
Corporate events
Meal tickets / catering allowance
Bonuses
Occasional work from home
Flexible start/end of working hours
Notebook
Cafeteria
Discount on company products / services