Principal Software Dev Engr

4 weeks ago


india Tesco Bengaluru Full time

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.

At Tesco, inclusion means that Everyone?s Welcome. Everyone is treated fairly and with respect; by valuing individuality and uniqueness we create a sense of belonging.

Diversity and inclusion have always been at the heart of Tesco. It is embedded in our values: we treat people how they want to be treated. We always want our colleagues to feel they can be themselves at work and we are committed to helping them be at their best.

Across the Tesco group we are building an inclusive workplace, a place to actively celebrate the cultures, personalities and preferences of our colleagues ? who in turn help to build the success of our business and reflect the diversity of the communities we serve.

Job Description

About the Tesco Technology - Commercials

We design and build the systems and processes that allow our commercial colleagues to source, select and sell the best products for our customers. We cover the entire lifecycle of products, where we source (suppliers), what we buy (products), where we sell (ranging), where to find on shelf/screen (planogram) through to how we manage the exit of products from stores (stock/waste/price integrity mgmt.).

Delivering this involves multiple engineering products that form part of Tesco’s Retail Platform, built using micro-services, cloud-native and serve at scale. We are a group team and provide solutions for all our markets.

As an engineering organisation, we have strong emphasis on open-source tools and technologies. We work on exciting opportunities that simplifies the customer journey, enhances supplier interaction and enable omni-channel with multiple fulfilment options. With Woosh, we enabled 30 mins delivery of fresh products. We deal with exciting engineering scale challenges with millions of API hits across 5 countries and that calls for some real innovation. We use hybrid cloud with deployments across public and private cloud spread out to multiple zones for failover. Our engineering culture encourage ownership, accountability, and teamwork.

Principal Software Development Engineer

Tesco are committed to making the business a more Engineering-led technology business akin to that of revered software houses and as such are restructuring our organizational capability. As a result, Tesco now require a number of Technologists with a software engineering heritage to join the business and reshape the way that development is executed and delivered across the global business.

Principal Software Development Engineer are the creative minds developing the software applications that make life easier for customers. They are responsible for the entire development and support process for a software program with a DevOps mind-set. They produce high quality working software that add value to the customers. Their applications make previously complex tasks simple with the impact ranging from saving time, effort or money to re-defining normal.

Qualifications & Experience:

BE / B.Tech /M.Tech in Computer Science related field with 15+ years of experience with Java as stack preferably

  • Minimum 10 + years of experience building large scalable systems
  • Strong experience in architecting and building multi-tiered, Fullstack & distributed systems.
  • Knowledge of New & Emerging Technologies to design distributed & highly available for performance.
  • Outstanding problem-solving abilities
  • Ability to achieve & deliver projects by building consensus in a complex & distributed environment
  • Solid background with hands-on experience as a Principal-level software development engineer
  • Extensive experience of mentoring junior engineers to success
  • Strong communication & Influencing skills
  • Very positive & pragmatic mindset to get things done

In this job, you will

  • Focus on building highly scalable microservices based solutions, products and platforms adhering to the standards laid by Tesco.
  • Simplify the architecture, choose the right programming language, database and streaming solution for the job at hand.
  • Apply in-depth knowledge of multiple programming languages, associated frameworks and the tool ecosystem to create elegant solutions to problems.
  • Focus on observability and metrics, security, design for simplicity and elegance but clean.
  • Interact with peers and enterprise architecture team in shaping the overall architecture, standards and patterns.
  • Model multiple domains, articulating contexts & boundaries and articulate the rationale behind them.
  • Develop high quality code that can lead to rapid delivery. Ruthlessly pursuing continuous integration and delivery. Committing code early and often, with an understanding of version control & branching strategies.
  • Implement infrastructure as code.
  • Apply my understanding of elastic scale and build highly available systems.
  • Follow the best practices of continuous BDD/TDD/Performance/Security/Smoke testing.
  • Work effectively with my product stakeholders to communicate and translate their needs into improvements in my product.
  • Lead group discussions on design within appropriate bounded context
  • Support production systems, resolve incidents and perform root cause analysis.
  • Debug/find complex problems and support/maintain the software solution.
  • Share knowledge and influence with the wider engineering community.
  • Mentor and develop those around me.
  • Produce proof of concepts to evaluate new tools

Qualifications

Java Spring Microservices Kafka SQL and NoSQL DB



  • india Tesco Bengaluru Full time

    Company DescriptionTesco 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...


  • India Intuitive.Cloud Full time

    About us: Intuitive. Cloud is one of the fastest-growing (INC 5000, CRN) Cloud & SDx solution and services companies supporting enterprise customers on a global scale. Intuitive is an "Engineering Company" delivering measurable value and key business outcomes. Intuitive Superpowers: - Data Ops & AI/ML - Cloud Native, App Sec Ops, Dev Sec Ops - Cloud...


  • india Centific Full time

    Job Title: Lead Principal Software Engineering (C++) Location: Pune, India (Onsite) Working Hours: Normal IST hours Experience: 9 to 15+ years Work Mode : Work from Office Notice Period: Immediate Joiners (0 to 21 days) Job Description: Centific Technologies Inc. is seeking a highly skilled and experienced Principal Engineer to lead the project for...


  • india Centific Full time

    Job Title: Lead Principal Software Engineering (C++)Location: Pune, India (Onsite)Working Hours: Normal IST hoursExperience: 9 to 15+ yearsWork Mode : Work from OfficeNotice Period: Immediate Joiners (0 to 21 days)Job Description:Centific Technologies Inc. is seeking a highly skilled and experienced Principal Engineer to lead the project for maintaining and...


  • india Aspect Software Full time

    Job Title: Principal Integrations Consultant | Work hours US Eastern Time (8 AM to 5 PM ET) Business Unit: WEMReports To: Subra Mani ( https://www.linkedin.com/in/subra-mani-3932531/ )Location: India - RemoteGeneral Scope & SummaryAs a Principal Consultant specializing in Workforce Engagement Management (WEM) Integrations, you will be responsible for...


  • India Aspect Software Full time

    Job Title: Principal Integrations Consultant | Work hours US Eastern Time (8 AM to 5 PM ET) Business Unit: WEM Reports To: Subra Mani ( ) Location: India - Remote General Scope & Summary As a Principal Consultant specializing in Workforce Engagement Management (WEM) Integrations, you will be responsible for delivering customized software solutions...


  • India Aspect Software Full time

    Job Title: Principal Integrations Consultant | Work hours US Eastern Time (8 AM to 5 PM ET) Business Unit: WEM Reports To: Subra Mani ( ) Location: India - Remote General Scope & Summary As a Principal Consultant specializing in Workforce Engagement Management (WEM) Integrations, you will be responsible for delivering customized software...


  • India Aspect Software Full time

    Job Title: Principal Integrations Consultant | Work hours US Eastern Time (8 AM to 5 PM ET)Business Unit: WEMReports To: Subra ManiLocation: RemoteGeneral Scope & SummaryAs a Principal Consultant specializing in Workforce Engagement Management (WEM) Integrations, you will be responsible for delivering customized software solutions that seamlessly integrate...


  • india Indium Software Full time

    Title: Dev Support Engineer Education Qualification: Bachelor’s degree in computer science, Information Technology, or a related field Work Experience : 6- 7 Years Work Location : Pune Work Mode : Hybrid Required Skills: Strong Core Java and Multithreading knowledge with at least 6 -7 years of experience Strong Knowledge of SQL Support both...


  • india Indium Software Full time

    Title: Dev Support Engineer Education Qualification: Bachelor’s degree in computer science, Information Technology, or a related field Work Experience : 6- 7 Years Work Location : Pune Work Mode : Hybrid Required Skills: Strong Core Java and Multithreading knowledge with at least 6 -7 years of experience Strong Knowledge of SQL Support both Support...


  • india Aspect Software Full time

    Job Title: Principal Integrations Consultant | Work hours US Eastern Time (8 AM to 5 PM ET) Business Unit: WEM Reports To: Subra Mani ( ) Location: India - Remote General Scope & Summary As a Principal Consultant specializing in Workforce Engagement Management (WEM) Integrations, you will be responsible for delivering customized software solutions...


  • India Aspect Software Full time

    Job Title: Principal Integrations Consultant | Work hours US Eastern Time (8 AM to 5 PM ET) Business Unit: WEM Reports To: Subra Mani ( ) Location: India - Remote General Scope & Summary As a Principal Consultant specializing in Workforce Engagement Management (WEM) Integrations, you will be responsible for delivering customized...


  • India Aspect Software Full time

    Job Title: Principal Integrations Consultant | Work hours US Eastern Time (8 AM to 5 PM ET) Business Unit: WEM Reports To: Subra Mani ( ) Location: India - Remote General Scope & Summary As a Principal Consultant specializing in Workforce Engagement Management (WEM) Integrations, you will be responsible for delivering customized software solutions...


  • india Aspect Software Full time

    Job Title: Principal Integrations Consultant | Work hours US Eastern Time (8 AM to 5 PM ET) Business Unit: WEM Reports To: Subra Mani ( ) Location: India - Remote General Scope & Summary As a Principal Consultant specializing in Workforce Engagement Management (WEM) Integrations, you will be responsible for delivering customized software solutions...

  • React Js Dev

    4 months ago


    India growel softech Full time

    React JS dev with 5 yrs of exp. Mandatory skills : React.Js, CSS3, Javascript, Redux and Jest. Good to have : ECMAscript, Git, CI/CD, Github, ODIC-Oauth 2.0, JSON web token, OWASP Software Engineer-III About the Role This position performs moderately difficult research, design, and software development assignments within a specific software functional...


  • India Wello Solutions Full time

    We are seeking a Full-Stack Developer (. Net + Angular) to transform our software into user-friendly products. As a Full-Stack Developer (. Net + Angular), your tasks will involve understanding user behavior, creating graphic elements, UX enhancements, and Developing it to make our platform more intuitive. To excel in this role, you should have...


  • India VeriPark Full time

    About the JobWe are seeking an experienced Principal Software Developer to join our team. As a key member of our global team, you will be responsible for designing and developing Microsoft-based business solutions in cloud environments using Dynamics 365 and Power Platform.Key ResponsibilitiesGathering and analyzing client requirements to design and...


  • Pune, MH, India Mastercard Full time

    Our PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our...


  • india Sonata Software Full time

    About Sonata Software In today's market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike. As a leading Modernization Engineering company, we aim...


  • india Sonata Software Full time

    About Sonata Software In today's market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike. As a leading Modernization Engineering company, we aim to...