Software Development Engineer III

0 years

0 Lacs

Posted:3 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the role

As a Software Development Engineer III in the Product API team at Tesco, you will play a critical role in designing, building, and enhancing the core API that serves as the single source of truth for product content across the organization. This API is responsible for aggregating, reconciling, and enriching data from multiple providers to deliver accurate and trusted product information to over 250 consumers. You will work on a system that manages more than 30,000 dynamic product attributes and operates at high scale handling up to 600,000 transactions per minute with a capacity of 2 million TPM, while maintaining a P99 latency below 50ms. In this role, you will have to design and develop reusable solutions by collaborating with the product manager and engineers across India and the UK. Your work will directly impact the reliability, scalability, and performance of a foundational platform that supports various business and customer-facing applications.

You will be responsible for

Technical Leadership & Design:

- Lead the design and implementation of the platform and customer facing capabilities, contributing to the overall system architecture.- Collaborate with product managers and other developers to design robust and scalable platform.

Code & Development:

- Design, build and maintain high-performance, reusable and reliable code.- Implement new features in production, ensuring code quality and adherence to best practices.

Engineering Practices:

- Ensure code quality to uphold the platform's robustness, usability, and reliability.- Implement test strategies, including functional, regression, and integration testing, to ensure consistent platform performance and user satisfaction.

Infrastructure and Security:

- Collaborate with cloud platform & security teams to design the platform across both private and public cloud environments.- Ensure the system's security by writing secure code, implementing a layered defense model and applying DevSecOps practices.

Technology Evangelism:

- Discover, evaluate and evangelize new technologies to maximize the developer productivity.

You will need

- Expertise in programming languages preferable Java, with hands-on experience in developing scalable, high-performance applications. - Strong solutioning skills to design simpler and maintainable solutions for complex business needs.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You