Principal Software Development Engineer

Category: Information Technology

Location: Budapest, NULL


Principal Software Development Engineer

Budapest, NULL, Hungary

Add to basket Share Apply

Company Description

Company Description

Tesco Business Services & Technology (TBST) and Tesco Technology were established in Budapest in 2019, supporting the Tesco retail business in Central Europe and the Tesco Group. TBST and Tesco Technology are part of our global business services and technology organizations within Tesco.

In the UK, Ireland, India, Hungary, Poland, and the Czech Republic we operate to offer great value to our customers every day.

In Budapest, our Technology hub currently employs nearly 200 – and a growing number – of highly trained software engineers and managers who are implementing global software development projects across fulfillment, supplier and product management, online and in-store loss prevention, and our online grocery sites.

Our goal is to bring significant changes to the market by using the latest technologies. We are focusing on a large variety of modern technologies from the backend space and frontend to UX, UI and even data science and engineering.

We are aiming to drive business value through innovation and to create an organization that fundamentally transforms the retail environment.

We put accountability and ownership on the individuals and their teams in order to run a horizontal organization where teamwork is extremely important. With an end-to-end approach, we offer our colleagues opportunities for self-development and career growth.

Our colleagues are the key to our success at Tesco. We foster an environment of openness and collaboration. We draw from the diversity, knowledge and experience of our colleagues. It is all about equal opportunities, no matter who you are, or where you come from, you can get on at Tesco.

Our teams consist of individuals who can truly make a difference. Focussing on building a world-class business services centre alongside cutting-edge technology capability, they are working towards our goal of serving our customers and colleagues a little better every day.

We are expanding our operations locally and we are looking for the best talent.

Let’s {code} the together at {Tesco Technology}!

Additional Information

Tesco is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career-defining opportunities to all of our colleagues. If you chose to join our business, we will provide you with:

  • Permanent contract from the go – as a sign of our trust in your abilities.
  • Yearly salary bonus – based on both individual and business performance
  • Car allowance
  • Extensive private healthcare - complex care package including a wide range of specialists, medical services, and free flu vaccination
  • Cafeteria 
  • Relocation Help - professional service to secure relevant working permits and other necessary documents
  • Learning opportunities - certified technical training and learning platforms like Udemy, Pluralsight, and O'Reilly.
  • Referral Bonus

If that sounds exciting, then we'd love to hear from you.


Job Description

As a Principal Software Development Engineer (FRONTEND), you are key in shaping large parts of Tesco’s technical landscape. You contribute to strategic planning, combining business vision and industry best practices to define technical strategy and make decisions.

You typically work across multiple teams, setting the standard for engineering excellence and efficient technical design. You are hands-on and guide teams to improve technology across product portfolios, infrastructure, and processes.

As a senior technical expert, you are a thought leader for large and complex areas. You set technical direction to translate strategy into action, making a significant impact to the organization. You lead the design, implementation, and delivery of software that shapes products and technologies. You use your depth of skill and experience to enable multiple teams around you to deliver excellent software quickly.

You’ll drive the technical direction of some of Tesco’s most critical services. You’ll collaborate widely across Technology teams and with our product managers and program teams to help move us forward in our technical strategy whilst delivering valuable outcomes for our consumers and customers.

You’ll have a broader impact within the software engineering community in Tesco, offering architectural guidance and support as well as having the freedom to spend time looking ahead and proving new approaches, technologies, and tools.

What will you do?

  • Defining and driving the development of a technical strategy for evolving the domain.
  • Being hands-on and making significant contributions to delivering outcomes.
  • Working across Tesco Technology on wider technical initiatives and strategy.
  • Mentoring and growing the technical capabilities of our engineering teams, using your knowledge and experience to educate and up-skill.
  • Taking ownership of non-functional outcomes of the team, including focusing on performance, availability, reliability, and security.
  • Continually looking for how we can improve and evolve our technology, strategy, practices, and processes.


and relevant experience for this job

  • Previous experience of working in and across engineering teams as a Tech Lead, Architect or similar role.
  • Hands-on experience in development of RESTful APIs and distributed systems that work at scale.
  • Previous transformation delivery experience would be a big plus.
  • A polyglot set of languages, frameworks and technologies on which you can draw from your background of commercial experience with. 
  • A high degree of emotional intelligence; you are aware of your own emotions, how you appear and can self-reflect on your actions. You can empathise with others and modify your behaviour and style accordingly.
  • Problem solving, analysis and computational skills; you are comfortable designing systems and reasoning about them. When tackling problems, you take a thorough and logical approach to solving them and you retain ownership through to resolution.
  • Customer focus; you can find the right balance between outcome delivery and technical excellence and place the needs of our customers above the needs of you and the team.
  • Written and verbal communication skills.
Back to top