Software Development Engineer III

Posted 9 Days Ago
Be an Early Applicant
Bengaluru, Karnataka
Senior level
Retail
The Role
The Software Development Engineer III leads engineering efforts for Tesco’s search and recommendation systems, focusing on writing quality code, testing, and maintaining a DevOps culture. Responsibilities include participating in agile ceremonies, supporting services, implementing monitoring, and ensuring security compliance.
Summary Generated by Built In

Company Description

Tesco Bengaluru: We are a multi-disciplinary team creating a sustainable competitive advantage for Tesco by standardising processes, delivering cost savings, enabling agility, providing cutting-edge technological solutions and empowering our colleagues to do ever more for our customers. With cross-functional expertise in Global Business Services and Retail Technology & Engineering, a wide network of teams and strong governance we reduce complexity thereby offering high quality services for our customers. Tesco Bengaluru, established in 2004 to enable standardisation and build centralised capabilities and competencies, makes the experience better for our millions of customers worldwide and simpler for over 4,40,000 colleagues.
Tesco Technology consists of people from a number of different backgrounds, but having a common purpose to serve our shoppers a little better every day with our retail technological solutions. We shared a common interest in harnessing innovations in technology to enhance their shopping experience at Tesco stores. Whether making products, software or systems, our teams focuses on various aspects from taking strategic ownership of the architecture to delivering technological solutions such as design, testing, deployment, infrastructure, operation and security of the systems to ensure agile, smooth and safe operations. These help us to deliver the maximum business impact. Teams refine their internal processes to best fit their own needs, working to build core capabilities in application and services. We collaborate globally across teams to build end-to-end customer-facing solutions, as well as to share knowledge, experience, tools and techniques.

Job Description

Job description
About the Tesco Technology Search and Recs team
We build the APIs that power Tesco's search and recommendation capabilities across all online offerings. We fulfil millions of non-trivial requests with very low latency which presents a lot of interesting technical challenges.
We're investing heavily in machine learning and applied statistics to improve result quality. Our long-term vision goes well beyond online to include mobile a variety of in-store features for customers and colleagues all on a global scale.
Our systems consists of a set of modern event-driven RESTful microservices utilising a wide range of technologies including:
· Java Vert.X RxJava NodeJS Python
· Amazon Web Services Kubernetes Docker Jenkins Git Linux
· ElasticSearch Couchbase Redis Apache Camel
We are responsible for the software throughout the lifecycle. We maintain a DevOps culture employing continuous integration and delivery supporting our code through to production and beyond.
The role involves the following:
Leading engineers to write high quality code that’s easy to understand and work with via pairing code reviews etc
Testing and associated automation
Active participation in all the usual agile ceremonies
Supporting the service both during office hours and out of hours via paid support rota
Championing DevOps
Implementing monitoring and alerting mechanisms via AppD Splunk Runscope and other tools
Building for security and user data privacy
Being involved with attracting and interviewing excellent engineers for Tesco
Experience relevant for this job:
5+ years of experience as a Java backend developer
Experience with Java 8 is a must
Experience with reactive programming is considered a plus
Python or Scala is considered a plus
Skills relevant for the job
Written and verbal communication skills
Problem solving analysis and computational skills
Customer focus
Innovative approach to problem solving

Qualifications

Java Backend

Top Skills

Java
Python
The Company
HQ: Bengaluru, Karnataka
4,143 Employees
On-site Workplace
Year Founded: 2004

What We Do

Tesco in Bengaluru is a multi-disciplinary team serving our customers, communities and planet a little better every day across markets. Our goal is to create a sustainable competitive advantage for Tesco by standardizing processes, delivering cost savings, enabling agility and empowering our colleagues to do ever more for our customers. With cross-functional expertise, a wide network of teams and strong governance we reduce complexity thereby offering high quality services for our customers.

Tesco in Bengaluru, established in 2004 to enable standardization and build centralized capabilities and competencies, makes the experience better for our millions of customers worldwide and simpler for over 4,40,000 colleagues.

Similar Jobs

Hybrid
Bengaluru, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Karnataka, IND
289097 Employees

Similar Companies Hiring

McCain Foods Thumbnail
Retail • Manufacturing • Food • Agriculture
Florenceville-Bristol, NB
20000 Employees
Optimum Thumbnail
Software • Retail • Mobile • Marketing Tech • Internet of Things • Digital Media • AdTech
Long Island City, NY
9000 Employees
Grocery TV Thumbnail
Software • Retail • Marketing Tech • Hardware • Digital Media • AdTech
Austin, TX
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account