Vivek Juneja Profile Photo

Vivek Juneja

Engineering Leader | Product Development | Teaching

Engineering leader with over 20 years of experience in building a wide variety of distributed systems for startups to enterprises. I enjoy writing, mentoring other engineers, and working at the cross-section of engineering, product, and commercial problems.

Product Development Software Architecture Machine Learning Large Language Models Zero to One Products Technology Strategy Public Speaking

Projects

Engineering Leadership Coach

I run a regular leadership bootcamp with around 10 participants. Sign up here for the next one. I also run regular individual coaching sessions here

Host of the In Your Shoes Podcast

Hosting a podcast focused on sharing diverse perspectives and experiences in the tech industry. Find all episodes on Spotify and Youtube

Contributing Guest Author, The New Stack

Access my writings on software development, cloud technologies, and engineering practices on The New Stack.

Experience

Director - Global DTC Engineering, On AG

Berlin & Zurich (2021 to Present)

Led and scaled technology teams for on.com and digital products for direct to customer business

Head of Engineering, Zalando SE

Berlin, Germany (2017 to 2021)

Built the Size and Fit engineering teams developing Size recommendation products, built and scaled Curated collections and customer journey engineering teams

Engineering Leader, GS Shop

Seoul, South Korea (2015 to 2017)

Founded and led the development efforts of a container-based enterprise platform as a service

Software Architect (E-Commerce), GS Shop

Seoul, South Korea (2013 to 2014)

Technical Lead (Cloud and Mobile Apps), Torry Harris

India / UK / Australia / Bahrain (2006 to 2012)

Education

Technology Skills

Python Java Shell Script Docker Git AWS Kubernetes Javascript LLMs

Featured Talks

Practices from trenches for embracing evolutionary architecture in wild

Berlin, Germany, 2024

Challenges that organizations face when adopting evolutionary architecture practices, and how to go about addressing them.

Panel Discussion : Is it true that the best architectures emerge from self-organized teams

Berlin, Germany, 2024

So what is this about self-organizing teams? Can it work? Has it worked? Has it ever been tried? How would someone even attempt it without falling into design-by-committee or groupthink?

Using Mesos to Drive Devops Adoption at Scale at GSShop

Hangzhou, China, 2016

Learn how GS Shop is changing its monolithic architecture and engineering culture one application at a time using Mesos stack

Mobile Backend on the Move : Scalable Backend for Mobile Apps

Bangalore, India, 2012

In this talk, we will look at how mobile developers can build strong backend foundation for their next big mobile app. This talk will look into code examples and patterns that developers can readily apply to mobile apps.

Publications

Building and sustaining High performing Teams

Six elements of building teams that are high performing and leadership behaviours that sustain that performance over time

The changing role of Middle management in Technology teams

What the last 2 years have taught me about the role of Middle management and how it is changing for the "better"

Decision making strategies for Agile Architecture

Ideas to make technical decisions when designing architecture in an iterative way

Mental Models that helps make effective decision makers

An introduction to adopting mental models to become better as a decision maker

How to manage bullies as a leader ?

Tactics to deal with bullies in your role as a leader

Strategies to build trust as a new leader joining a team

5 tips I shared with a recent Leadership bootcamp cohort when asked about strategies to build trust as a new leader when you inherit a team

What do you mean when you want to know about software architecture ?

My take on the simple yet overloaded question about whatever Software Architecture is

Meetings are not bad. We make it bad / Part 2

Some more obvious and non-obvious ideas to make your next meetings better

Meetings are not bad. We make it bad / Part 1

Some obvious and non-obvious ideas to make your next meetings better

How to disagree without being a**-hole

Finding ways to disagree without damaging relationship is an underrated skill

Leadership and Management enable empowered teams

Deriving Automatic behaviours from Marty Cagan to build empowered teams

Contact

Feel free to reach out via email or connect with me on LinkedIn. I'm always open to discussing interesting projects, collaboration opportunities, or just exchanging ideas about engineering leadership and technology strategy.