As a Software Development Manager, you will be responsible for main engineering teams that construct and deliver enterprise-stage software program solutions. You’ll ensure quality practices in software layout and delivery, foster an agile culture, and collaborate with go-purposeful teams to fulfill enterprise and technical desires.
Key Responsibilities
- Lead a team of software program engineers to design, build, and hold massive-scale packages
- Define the technical imaginative and prescient, set goals, and display progress towards shipping
- Collaborate with product managers, architects, and stakeholders to align technology with enterprise desires
- Champion software improvement excellent practices, together with code nice, trying out, CI/CD, and safety
- Mentor and develop engineering talent, undertaking normal overall performance critiques and feedback sessions
- Drive non-stop improvement and innovation throughout improvement techniques
- Ensure scalability, availability, and performance of answers in production environments
- Maintain a way of life of ownership, responsibility, and collaboration within the group
Required Qualifications
Education:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a associated field
Experience:
- 8+ years of software program development enjoy
- three+ years in a leadership or managerial function in a tech-driven environment
- Experience handling engineering teams in an Agile/Scrum setup
- Proven music record of handing over complex structures or platforms at scale
- Background in retail, e-commerce, or deliver chain structures is a plus
Technical Skills:
- Strong revel in in modern-day programming languages (Java, Python, C#, or Node.Js)
- Proficiency with cloud technologies (Azure, AWS, or GCP) and microservices architecture
- Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes)
- Knowledge of databases, API integrations, and distributed systems
- Strong understanding of software program protection, overall performance tuning, and scalability
Why Join Tesco?
At Tesco, you’re no longer simply becoming a member of a business enterprise—you’re joining a purpose-pushed employer that values innovation, integrity, and effect. As a Software Development Manager, you’ll work on technology that influences hundreds of thousands of customers and heaps of stores international.
Benefits Include:
- Competitive base earnings with annual bonus
- Flexible/hybrid operating arrangements
- Comprehensive fitness, dental, and coverage insurance
- Generous paid go away and holiday policy
- Pension and retirement benefits
- Learning and improvement packages
- Access to Tesco era labs and innovation facilities
- Tesco employee cut price and perks across international places
Related