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, with a strong emphasis on security in all aspects of work. The ideal candidate should have a solid combination of education and practical experience, along with a passion for solving challenging problems.
What is in it for you
We prioritize our Tesco colleagues' well-being through our comprehensive benefits package, which includes: an annual bonus scheme of up to 20% of base salary, holiday entitlement starting at 25 days plus a personal day and bank holidays, private medical insurance, 26 weeks of maternity and adoption leave (after 1 year of service) at full pay, followed by 13 weeks of statutory maternity or adoption pay, 4 weeks of fully paid paternity leave, a free 24/7 virtual GP service, an Employee Assistance Programme (EAP) for you and your family, and access to mental health support services.
Responsibilities include
Ensuring all aspects of application design, development, and deployment adhere to industry best practices to safeguard against security threats. Organizing ongoing security testing and code reviews to enhance software security. Designing and developing PaaS solutions for private cloud environments. Collaborating with product managers, architects, and stakeholders to understand requirements and translate them into technical specifications. Creating, implementing, and maintaining scalable, secure, and robust private cloud services. Writing clean, maintainable, and efficient code following best practices. Participating in code reviews and providing constructive feedback. Troubleshooting and resolving issues related to performance, security, and scalability. Staying updated with the latest trends in cloud computing and PaaS. Creating and maintaining technical documentation for developed services.
Qualifications needed
Bachelor's degree in Engineering or a related field, or equivalent work experience. Extensive experience with authentication, authorization, cryptography, security vulnerabilities, and remediation techniques. Proven experience as a Software Developer Engineer with a focus on PaaS services. Strong knowledge of Java, Spring Boot, and related frameworks. Experience with private cloud platforms (e.g., OpenStack, VMware). Skills in RESTful API design and implementation. Proficiency with containerization technologies like Docker and Kubernetes. Familiarity with CI/CD pipelines and DevOps practices. Understanding of networking, security, and infrastructure principles in cloud environments. Experience with SQL and NoSQL databases. Excellent problem-solving skills, attention to detail, and strong communication and collaboration abilities.
About us
At Tesco, our vision is to become every customer's favorite way to shop, whether at home or on the move. Our core purpose is 'Serving our customers, communities, and planet a little better every day.' We aim to act responsibly and sustainably across all stakeholder relationships, including the communities we serve and the environment. We value diversity, equity, and inclusion (DE&I), ensuring everyone feels represented and comfortable being themselves at work. We are proud to be a Disability Confident Leader and committed to an inclusive, accessible recruitment process. Our flexible working patterns include both full-time and part-time roles across various business areas, combining office and remote work. Our offices are spaces for connection, collaboration, and innovation.
#J-18808-Ljbffr