Software Development Manager
Vršovická 1527, Prague 10-Vršovice, Prague, Czechia (Job with occasional home office)
full-time
2 Kč/month
Information about the position
V čem je práce v Tescu speciální?
Role Summary
As a Software Development 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.
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 job
- Programming
- System Design
- Development Practise
- Infrastructure
- Software Security
- Operations and Maintenance
- Core Technology
- Development Lifecycle
- Product Methodologies
- Retail Technology Awareness
- Communication & Influencing
- Data Analytics & Insights
- Strategic Thinking & Problem Solving
- Finance & Procurement
- Curiosity & Learning
- Embracing and Enabling Change
- 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
The job requires to be based in/close to Prague!
WHY YOU WILL LIKE WORKING WITH US:
THE CLASSIC - You can look forward to being given your own laptop, a cell phone for personal use, 5 weeks of vacation, a meal allowance, a contribution to Multisport card, a 15 % discount on every purchase at Tesco, modern offices in Prague - Vršovice, free parking in the shopping mall Eden and much more...
WELLBEING FIRST - We know how important the family is and that is why we offer a wide range of benefits focused on family support, such as maternity and paternity leave up to 100 % of salary, above-standard support for adoptive parents and foster parents. We also offer a gift basket for a newborn or adopted child and additional time off for important life events such as weddings, moving out, accompanying a first grader on the first day of school and much more...
COMPANY CULTURE - We offer a flexible and friendly environment that allows you to be yourself and combine family life with work. We organize various community events several times a year, such as BBQs, summer games, St. Nicholas Day, or Christmas parties.
VOLUNTEERING - Our mission is to give something extra to our customers, communities, and the planet every day. That's why we engage in multiple charitable activities that you can be a part of and take up to 2 days of paid time off to volunteer.
SUPPORTING YOUR MIND, BODY AND LIFE - It doesn't matter if you prefer to release the endorphins while relaxing or at the gym. In the benefit system Cafeteria, you can choose how you want to take care of yourself. Free fruit in the workplace will encourage you to eat healthier. We organize themed lectures and workshops to support your personal well-being, focusing on your mental and financial health. For colleagues in difficult situations, we offer our Employee Assistance Program or financial support from our charity program, Tesco Angel.
CAREER AND PERSONAL GROWTH - Are you eager for new challenges and don't like falling into a rut? Our dynamic environment of a large international company will allow you to discover a world of different career opportunities and your own self. We offer career advancement, training, online English classes, or an internal mentoring program.
FLEXIBILITY – We know how important work life balance is. We respect the needs of our colleagues and offer them flexible start and finish at work and home office with a minimum of 3 days/week in the office.
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