Benefits
- 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
- 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
- Access to our colleague networks providing a space for colleagues to come together from a range of backgrounds
About The Role
We are looking for a Senior Software Engineer to join our Scan Assist engineering team. In the role, you will be part of an Engineering team, that delivers new Machine Learning and AI based solutions into production. You will be joining one of Tesco’s most important strategic technology areas, working closely alongside other software engineers, systems engineers, data scientists, and product managers to help deliver valuable and innovative outcomes for our customers.
You will be responsible for
As a Software Development Engineer 3 (SDE3) you are in a senior Individual Contributor engineering role. At this level you will be playing an active role in technical leadership, with proven impact across teams and the wider directorate. You will take ownership and accountability for the development of the products in your domain. You will participate in activities that build capability across the organisation: coaching and mentoring of existing colleagues, and interviewing/hiring of new colleagues.
Responsibilities Will Include
- Working with other technology teams across the entire software lifecycle.
- Applying SDLC practices to create and release robust software.
- Delivering high quality technical solutions into production.
- Continually look for how we can evolve and improve our technology, processes and practices.
- Supporting production systems, resolving incidents, and performing root cause analysis.
- Sharing knowledge with the wider engineering community.
- Mentoring and developing others around you.
You will need
- A basic understanding of hardware infrastructure and networking.
- An understanding of microservice architectures.
- In depth experience with Python.
- Experience building scalable and resilient systems in a professional setting.
- Strong experience working across multiple teams towards a collaborative objective.