CareerWriting

From Junior to Senior Engineer

What actually changed in my thinking, ownership, and judgment as I moved from execution to product-aware engineering.

Sep 28, 2025
2 min read
Aadarsh Srivastava

The journey begins

When I joined PwC India as a fresh graduate in 2020, I had no idea what the corporate world would throw at me. I had theoretical knowledge and a few side projects, and not much else.

Lessons from PwC

Consulting taught me that communication matters as much as code. I learned to translate technical concepts for non-technical stakeholders, write documentation people actually use, and manage expectations instead of just delivering surprises.

The Zolo years

Moving to Zolo was a turning point. I went from consultant to product owner, and the job changed shape: leading frontend architecture decisions, mentoring junior developers, and working directly with product and design instead of through a layer of process.

What makes a senior engineer

After a few years of doing this, here's what I think separates senior from not: technical depth in your domain, the ability to see the system instead of just the ticket, mentorship that actually elevates the people around you, communication that makes complex ideas simple instead of simpler ideas complex, and ownership that doesn't stop at your own code.

The road ahead

"Senior engineer" isn't a destination. It's a checkpoint. There's always more to learn and more to build, and the main job is staying curious and staying humble about it.

Advice for aspiring seniors

Chase impact, not titles. Invest in soft skills early, not after they become a problem. Build relationships across teams before you need them. Take on the project that scares you a little. And share what you know, generously, not strategically.