At a Glance
- Tasks: Develop and manage transactional APIs for Tesco's retail platform.
- Company: Join Tesco, a leading retailer dedicated to inclusivity and community support.
- Benefits: Enjoy flexible working, annual bonuses, private medical insurance, and more perks.
- Why this job: Make an impact on millions of shoppers while working with cutting-edge technologies.
- Qualifications: Experience in system design, large-scale web solutions, and distributed systems required.
- Other info: Hybrid work model available; applications from all backgrounds are encouraged.
The predicted salary is between 43200 - 72000 £ per year.
Location: London, United Kingdom
Job Category: Other
EU work permit required: Yes
Job Reference: 4b46f6c446a1
Job Views: 53
Posted: 24.06.2025
Expiry Date: 08.08.2025
About the role
The transactional APIs support Tesco's retail platform, handling transactions across all channels, impacting millions of shoppers. Technologies include Java, Spring Boot, Micronaut, Couchbase, Kafka, on AWS & Azure, with automated testing and Agile practices.
What is in it for you
Benefits include annual bonus, car allowance, holiday scheme, private medical insurance, retirement plan, life assurance, parental leave, flexible working, virtual GP, EAP, and discounts.
Responsibilities
- Apply knowledge of programming languages and frameworks to develop solutions.
- Evaluate and adopt new tools and paradigms.
- Lead discussions on design and model domains.
- Translate product needs into high-quality code.
- Support production systems and perform root cause analysis.
- Mentor and share knowledge with the engineering community.
Minimum requirements
- Experience designing and managing system landscapes.
- Experience in large engineering organizations and as a technical authority.
- Proven ability to deliver large-scale web solutions.
- Expertise in distributed systems, automation, and best practices.
Skills
- Proficiency in multiple languages, frameworks, and technologies.
- High emotional intelligence and self-awareness.
- Strong problem-solving and analysis skills.
- Customer-focused with a balance of technical and outcome-oriented approach.
About us
We are Tesco, committed to inclusivity, supporting flexible work, and making every day better for our customers and communities. We welcome applications from all backgrounds and abilities.
Principal Software Development Engineer - Quote API employer: Tesco UK
Contact Detail:
Tesco UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Development Engineer - Quote API
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, such as Java, Spring Boot, and Kafka. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.
✨Tip Number 2
Prepare to discuss your experience with distributed systems and automation. Be ready to share specific examples of how you've implemented best practices in previous roles, as this will demonstrate your technical authority and problem-solving abilities.
✨Tip Number 3
Highlight your leadership and mentoring experiences. Since the role involves guiding others in the engineering community, showcasing instances where you've led discussions or mentored colleagues can set you apart from other candidates.
✨Tip Number 4
Research Tesco's values and commitment to inclusivity. Being able to articulate how your personal values align with theirs during the interview can demonstrate your fit within their culture and enhance your chances of landing the job.
We think you need these skills to ace Principal Software Development Engineer - Quote API
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with Java, Spring Boot, and distributed systems. Emphasise any leadership roles or mentoring experiences you've had, as these are key for the Principal Software Development Engineer position.
Craft a Compelling Cover Letter: In your cover letter, express your passion for developing transactional APIs and how your skills align with Tesco's needs. Mention specific projects where you've successfully implemented similar technologies and practices, showcasing your problem-solving abilities.
Showcase Your Technical Skills: Include a section in your application that details your proficiency in the required technologies such as Couchbase, Kafka, AWS, and Azure. Provide examples of how you've used these tools in past projects to demonstrate your expertise.
Highlight Soft Skills: Since the role requires high emotional intelligence and a customer-focused approach, make sure to include examples of how you've effectively communicated and collaborated with teams or clients in previous roles. This will help illustrate your well-rounded capabilities.
How to prepare for a job interview at Tesco UK
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with the specific technologies mentioned in the job description, such as Java, Spring Boot, and distributed systems. Highlight any projects where you've successfully implemented these technologies.
✨Demonstrate Problem-Solving Skills
Expect to face technical challenges during the interview. Practice articulating your thought process when solving problems, and be ready to explain how you approach root cause analysis and troubleshooting.
✨Emphasise Leadership and Mentorship
Since the role involves mentoring others, share examples of how you've led discussions or guided teams in previous positions. Discuss your approach to fostering a collaborative environment within engineering teams.
✨Align with Company Values
Research Tesco's commitment to inclusivity and flexible working. Be ready to discuss how your personal values align with theirs and how you can contribute to making every day better for customers and communities.