
Tesco
About the Company
One of the world’s largest retailers of consumer goods from food to fashion. Serving our customers, communities and planet a little better every day in our stores and online is at the heart of everything we do.
Founded in 1919 by Jack Cohen using the £30 he received on leaving the Royal Flying Corp, we’ve come a long way from his small market stall in East London. Today over 400,000 colleagues work across our stores, office, distribution and customer engagement centres in the UK, Europe and Asia.
Share our passion for the people, products and places that make us great, and we can offer the right support to develop your skills. If you’re looking for the perfect work-life balance, a collaborative culture and flexible ways of working, find your opportunity to get on at www.tesco-careers.com
Listed Jobs


- Company Name
- Tesco
- Job Title
- Principal Enterprise Security Architect
- Job Description
-
What’s in it for you
We’re all about the little helps. That’s why we make sure our Tesco colleague benefits package takes care of you – both in and out of work. Click Here to find out more!
Annual bonus scheme of up to 45% of base salary
Car Cash Allowance
Holiday starting at 25 days plus a personal day (plus Bank holidays)
Private medical insurance
Retirement savings plan - save between 6% - 10% and Tesco will contribute 1.5 times this amount
26 weeks maternity and adoption leave (after 1 years’ service) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 6 weeks fully paid paternity leave
About The Role
Here at Tesco Cyber, we are seeking a highly skilled and experienced Enterprise Security Architect, who will be responsible for ensuring that all enterprise-built platforms and solutions align with our existing security framework and industry standards. This role requires a deep understanding of security principles, technologies, and best practices to protect our information assets and ensure compliance with regulatory requirements. The focus will be on collaborating with key stakeholders across various domains to enable our technology colleagues to work efficiently and manage their environments effectively. You will perform comprehensive risk assessments, develop strategies to mitigate threats, and ensure alignment with organizational security principles and best practices.
You will be responsible for
Design and implement robust security architectures for enterprise-wide capabilities, which our technology teams rely on regularly to operate their services and perform their day-to-day tasks efficiently, addressing identified threats and vulnerabilities.
Conduct thorough risk assessments for new systems and existing environments, reviewing their designs and architectures to ensure they meet modern security requirements, identifying security risks, and recommending mitigation strategies.
Influence and guide other teams to implement security solutions by collaborating across functions to integrate security principles and ensure systems align with business needs.
Ensure all enterprise-built platforms align with our existing security framework and industry standards, while collaborating with other enabling and architecture teams to integrate security into all aspects of the organization's operations.
Evaluate and enhance security processes to improve their efficiency and comprehensiveness.
Continuously monitor and respond to emerging security trends and threats to workplace environments, virtualization technologies, and databases.
Develop and maintain security architecture documentation, including policies, diagrams, and procedural guides.
Act as an SME and advise on the security of the M365 platform, workplace solutions, and infrastructure control plane capabilities such as virtualization layers (VMWare).
Lead and participate in internal technology initiatives to implement secure enterprise systems, ensuring alignment with security frameworks and organizational goals to enhance security posture.
You will need
Soft Skills
Proven leadership experience as a technical individual contributor in complex organizations.
Analytical mindset with a proactive approach to identifying and solving security challenges.
Strong communication and interpersonal skills to articulate complex security concepts to diverse audiences.
Ability to work collaboratively with cross-functional teams while managing multiple initiatives.
Demonstrated curiosity and flexibility in applying knowledge and advice.
Technical Skills
Demonstrable experience and expertise in designing, implementing, and applying balanced controls from security frameworks such as NIST, CIS, ISO 27001, and MITRE.
Expertise in security controls and best practices for cloud-based workplace environments.
Proficiency in Microsoft 365 security, compliance capabilities, identity and access management, and threat protection, including Microsoft Defender, Microsoft Entra, and Microsoft Purview.
Expertise with virtualization platforms, ideally on VMware security solutions, including VMware NSX, VMware Carbon Black Cloud, and Horizon.
Familiarity with virtualization security best practices and endpoint security.
Proficiency in securing databases (e.g., SQL, NoSQL), with a focus on encryption, authentication, and monitoring solutions.
Proficiency in risk analysis, security controls management planning, and disaster recovery planning.
Experience with security technologies such as firewalls, intrusion detection/prevention systems, and encryption.
Qualifications & Experience
Strong knowledge of security frameworks and standards (e.g., NIST, ISO 27001).
Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum of 10 years of experience in information security, with at least 5 years in a security architecture role.
Professional certifications such as SABSA, CISSP, CISM, or TOGAF are highly desirable.
Professional certifications in risk management such as CRISC are desirable.


- Company Name
- Tesco
- Job Title
- Senior Software Engineer (Java) - Search
- Job Description
-
About The Role
You will have responsibility for the entire development and support process for a software programme. Search is responsible to drive > 60% basket adds and business. As a senior member of the team you are responsible to ensure we build high quality software with a DevSecOps mentality. We are seeking a skilled and motivated Software Engineer to join our dynamic team. The successful candidate will be responsible for designing, developing the next generation Search service. This role involves collaborating with multi-functional teams to deliver high-quality, scalable solutions that meet the evolving needs of our customers. We are looking for someone with validated mastery in building and handling secure, scalable, resilient systems.
You will be responsible for
High level expectations from the role: Take a business problem and come up with the technical strategy (push vs pull etc, real time vs batches, sync vs async) within the team, high level design and lead the implementation. Need minimal directions or guidance and collaborate with SDEs across teams working on the same or similar business problem.
Lead business solutions end-to-end and strive and demand high standards. Elasticsearch experience in a Search/Retail domain is a huge plus. You showcase outstanding behaviour in your work – your design, delivery, code, processes all set examples for your team. Ensure design or architectural deficiencies are addressed and routinely simplify integration of your peer teams with your team's software
Ensuring that all aspects of the design, development and deployment of applications meets industry practices to build and maintain Search and related services. Raise the bar, strive for and demand high standards. Craft and develop PaaS solutions tailored for private cloud environments. Collaborate with product managers, architects, and other stakeholders to understand requirements and translate them into technical specifications. Build, Implement and maintain scalable, robust, and secure private services. Write clean, maintainable, and efficient code following best practices and standards. Participate in code reviews, providing and receiving constructive feedback. Troubleshoot and resolve issues related to performance, security, and scalability. Stay updated with the latest trends and technologies in cloud computing and PaaS. Build and maintain technical documentation for developed services.
You will need
Experience Required
Previous experience of product development using agile methodologies
Hands-on experience of building and supporting reliable and operationally robust full stack and distributed Java applications / products
Any previous experience of contributing to globally distributed software engineering teams would be a big plus.
Mentor junior engineers and drive the change.
Operational Skills Relevant
Demonstrate in depth knowledge of IDE, language, and toolset in language of choice.
Implement critical path components in a large or complex or project.
Demonstrate excellent understanding of language & framework and a good working knowledge of the abstraction layer underneath
Comfortably test drive any feature/comfortable with TDD cycle
Comfortably debug/find complex problems Design Identify and apply appropriate design patterns to problems
Understand and demonstrate Idempotency in service designs


- Company Name
- Tesco
- Job Title
- Data Platform Engineer - Cyber Data Platform
- Job Description
-
What’s in it for you
Benefits
We’re all about the little helps. That’s why we give our wonderful colleagues bags of benefits. Including wellbeing services, an award-winning pension scheme and much, much more, our colleague reward package keeps on giving. And helps make every day a little better for you and your family. These include but are not limited to:
Annual bonus scheme of up to 20% of base salary
Holiday starting at 25 days plus a personal day (plus Bank holidays)
Buy holiday salary sacrifice scheme (for salaried roles)
Private medical insurance
Retirement savings plan - save between 4% and 7.5% and Tesco will match your contribution
Life Assurance - 5 x contractual pay
26 weeks maternity and adoption leave (after 1 years’ service) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 4 weeks fully paid paternity leave
The right to request flexible working from your first day with us
Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, free access to a range of experts to support your mental wellbeing
A Colleague Clubcard for you & a family member (after 3 months of service), giving you access to lots of discounts in-store & online
Great colleague deals and discounts, saving you money on everyday purchases, eating out and utility bills for the home
Access to our colleague networks providing a space for colleagues to come together from a range of backgrounds. For more information about our colleague networks please click here
Opportunities to get on - take advantage of our ongoing learning opportunities and award-winning training, to help you achieve the job and career you want
Click Here to read more about the full range of benefits we have available for our colleagues
About The Role
As the Data Platform Engineer in the Cyber Data Platform team, you will contribute to the development and maintenance of a robust data platform that enables users to develop advanced analytics, machine learning, and GenAI solutions to strengthen our security defences. You will collaborate closely with cross functional data teams to ensure the platform is scalable, secure, and aligned with cybersecurity goals.
We know life looks a little different for each of us. That’s why at Tesco, we always welcome chats about flexible working. Some people are at the start of their careers, some want the freedom to do the things they love. Others are going through life-changing moments like becoming a carer, nearing retirement, adapting to parenthood, or something else. So, talk to us throughout your application about how we can support.
You will be responsible for
Data Architecture: Support the design, build and management of realtime, near realtime and batch data architectures that support threat detection, incident response and reporting through advanced analytics, machine learning and GenAI capabilities.
Data Integration and Transformation: Implement and manage the automated frameworks for integrating the data from various security sources into the security data lake. Also, the data transformation frameworks to move data between the raw, trusted, and curated data layers.
Coding and Documentations: Contribute to raising the quality bar of the team's codebase by producing high-quality code and documentation of data platform architecture, process and best practices.
Automation and DevOps: Implement various automations and DevOps practices to streamline the deployment, configuration, and management of data platform components.
Collaboration and Communication: Collaborate and communicate effectively with members of the team and actively participate in resolving issues related to data platform operations, providing support as needed.
You will need
Proficiency in SQL and programming languages like Python
Working knowledge of ETL and ELT frameworks and orchestration tools like Airflow and dbt
Experience working with cloud platforms e.g. Azure
Knowledge of data lakes and data warehouses concepts and distributed systems like Kafka, Spark etc.,
Familiarity of Kubernetes, CI/CD and Terraform
Knowledge of cybersecurity principles and practices


- Company Name
- Tesco
- Job Title
- Software Development Engineer (SDEIII) – Tesco Private Cloud
- Job Description
-
What’s in it for you
We’re all about the little helps. That’s why we make sure our Tesco colleague benefits package takes care of you – both in and out of work. Click Here to find out more!
Annual bonus scheme of up to 20% of base salary
Holiday starting at 25 days plus a personal day (plus Bank holidays)
Private medical insurance
26 weeks maternity and adoption leave (after 1 years’ service) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 6 weeks fully paid paternity leave
Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, free access to a range of experts to support your mental wellbeing
About The Role
We are seeking a skilled and motivated Software Developer Engineer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining PaaS services in our private cloud environment. This role involves collaborating with cross-functional teams to deliver high-quality, scalable cloud solutions that meet the evolving needs of our customers.
We are looking for someone with proven mastery in building and managing secure, scalable, resilient systems. You will have proven experience in putting security first in everything you do. You should have a strong mix of education and practical experience with a real passion for diving head first into challenging problems.
You will be responsible for
Ensuring that all aspects of the design, development and deployment of applications meets industry practices to protect against security threats.
Organise on-going security testing and code reviews to improve software security.
Design and develop PaaS solutions tailored for private cloud environments.
Collaborate with product managers, architects, and other stakeholders to understand requirements and translate them into technical specifications.
Create, Implement and maintain scalable, robust, and secure private cloud services.
Write clean, maintainable, and efficient code following best practices and standards.
Participate in code reviews, providing and receiving constructive feedback.
Troubleshoot and resolve issues related to performance, security, and scalability.
Stay updated with the latest trends and technologies in cloud computing and PaaS.
Create and maintain technical documentation for developed services.
You will need
Bachelor’s degree in Engineering, or a related field, or equivalent work experience.
Profound experience with techniques, standards and methods for authentication and authorisation, applied cryptography, security vulnerabilities and remediation
Proven experience as a Software Developer Engineer, particularly in building and managing PaaS services.
Strong knowledge of Java, Spring Boot, and related frameworks.
Experience with private cloud platforms (e.g., OpenStack, VMware, etc.).
Experience with RESTful API design and implementation
Proficient in containerization technologies (e.g., Docker, Kubernetes).
Familiarity with CI/CD pipelines and DevOps practices.
Understanding of networking, security, and infrastructure principles in a cloud environment.
Experience with database management systems, both SQL and NoSQL.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.