Landing a role at Google is the dream of countless tech professionals worldwide. But what does it actually take to not only get hired at one of the world's most prestigious tech companies, but to thrive and grow into a leadership position?
Meet VJ (Vijit), an Engineering Manager at Google whose career journey spans over two decades in tech. From his early days as a software developer at Bloomberg to leadership roles at Amazon and ultimately Google, VJ's story offers invaluable insights for anyone looking to accelerate their tech career.
In this comprehensive guide, we'll explore VJ's proven strategies for career development, his approach to engineering management, and the practical advice he shares with developers at every stage of their journey.
The Three Pillars of Engineering Management
When asked about his role as an Engineering Manager at Google, VJ breaks down the responsibilities into three distinct areas:
1. Strategic Responsibilities
- Roadmap planning and vision setting
- Team growth planning based on long-term objectives
- Architectural roadmap development
- Relationship building across teams and stakeholders
2. Tactical Responsibilities
- Day-to-day project planning and management
- Stakeholder management and communication
- Handling incoming requests (bugs, features, priorities)
- Resource allocation and timeline management
3. People Management
"I do not like to look at manager as bosses who order people what to do. As engineering manager, it is our responsibility to help the team grow - and grow meaning that's not grow sizewise but actually help people with their careers and also provide timely and actionable feedback."
This holistic approach to management sets VJ apart from many managers who focus primarily on technical deliverables while neglecting the human element.
Essential Career Advice for Early-Career Developers (2-5 Years Experience)
Based on his extensive experience mentoring developers, VJ offers three critical pieces of advice for professionals in their early career stages:
1. Be Intentional About Your Career Path
Know Your Strengths and Motivations:
- Identify what drives and motivates you professionally
- Understand your natural strengths (it's easier to amplify strengths than fix weaknesses)
- Set clear 5-10 year career goals as guideposts
- Work backwards from your goals to determine necessary steps
"It is totally okay to pivot. By doing whatever you thought you need to get to that level, while doing that you may realize that no, this is actually not what I want, and then you pivot rather than just doing something aimlessly."
Avoid Aimless Execution:
Many developers fall into the trap of simply completing task after task without strategic thinking. Instead:
- Understand where you want to be in your career
- Take intentional actions aligned with your goals
- Regularly reassess and adjust your path as needed
2. Develop Your Soft Skills
While technical competence is the foundation, soft skills become increasingly important as you advance:
Why Soft Skills Matter:
- You don't need to be the "best coder" to be successful
- Good technical skills + strong soft skills = career acceleration
- Soft skills aren't taught in college - you must actively develop them
How to Develop Soft Skills:
- Read books on communication, leadership, and interpersonal skills
- Listen to experienced professionals and learn from their approaches
- Network meaningfully (more on this below)
- Practice presenting and explaining technical concepts to non-technical audiences
3. Embrace Feedback and Continuous Learning
Seek Regular Feedback:
- Ask managers, peers, and team members for specific feedback
- Focus on both what you're doing well and areas for improvement
- Don't be defensive - perception matters more than intent
Stay Open to Growth:
- Continuously learn new technologies (but don't stop there)
- Develop skills that support your ultimate career goals
- Remain adaptable as the industry evolves
The Power of Strategic Networking
One of the most compelling aspects of VJ's career story involves the crucial role networking played in his success. His experience offers a masterclass in value-driven networking:
The Bloomberg Story: When Networking Saved a Career
After months of targeted preparation for Bloomberg, VJ failed his first interview - a devastating blow for someone who had put all their eggs in one basket. However, his approach to building genuine relationships paid off:
The Setup:
- VJ had worked as a project partner with a classmate in a distributed systems course
- He was a dedicated, contributing team member (not someone who coasted on others' work)
- His partner had been hired by Bloomberg the previous year
The Outcome:
"Because he knew that I was a good developer, I was a sincere student and I actually deserve another chance, he knew the hiring manager so he requested hiring manager to consider my application again in six months."
This networking success wasn't about sending LinkedIn requests or working the room at events - it was about building genuine relationships based on mutual value and respect.
Networking Best Practices
Focus on Value Creation:
- Be genuinely helpful to your peers and colleagues
- Contribute meaningfully to projects and collaborations
- Build relationships based on mutual respect, not just personal gain
Maintain Long-term Connections:
- Stay in touch with former colleagues and classmates
- Share opportunities and insights with your network
- Be someone others want to recommend and support
A Day in the Life: Engineering Management at Google
While the core responsibilities of engineering management remain consistent across companies, VJ notes that the execution varies significantly:
Common Responsibilities Across All Companies:
- Strategic planning and vision setting
- Project management and stakeholder coordination
- Team development and performance management
- Cross-functional collaboration
What Makes Each Company Unique:
- Processes and methodologies for achieving goals
- Company culture and values integration
- Scale and complexity of projects
- Resources and tools available
"At a high level it isn't that different from being an engineering manager at Amazon... how you do those things is like that differs and varies from company to company but overall responsibilities are similar."
Building Management Skills: VJ's Learning Approach
VJ's development as a manager wasn't accidental - it involved intentional skill building across multiple areas:
Continuous Learning Sources:
Books and Reading:
- Non-fiction books on management, productivity, and leadership
- Industry publications and thought leadership content
- Case studies from successful companies and leaders
Formal Education:
- Part-time MBA from NYU (though not specifically focused on engineering management)
- General management courses that provided broader business context
Observational Learning:
- Studying effective managers and identifying best practices
- Learning from poor management examples (what NOT to do)
- Adapting successful approaches to his own style
Direct Feedback:
- Regular one-on-ones with team members
- Seeking specific feedback on management effectiveness
- Asking what he should continue, stop, or start doing
Key Management Insights:
One-Size-Fits-All Doesn't Work:
"One of the challenges in engineering management is that there is no one size fits all solution. There are different people have different personalities, ambitions, and then you have to tailor your approach to them."
Regular Communication is Essential:
VJ was surprised to learn that some managers hold one-on-ones only once every three months, highlighting the importance of consistent, frequent communication with team members.
From Individual Contributor to Manager: Making the Transition
VJ's career trajectory offers insights for developers considering the management track:
The Timeline:
- 10 years as a software developer
- Transition point around year 8 at Bloomberg
- 10+ years in management roles
Key Preparation Areas:
Technical Foundation:
- Deep technical expertise provides credibility with teams
- Understanding of software development lifecycle and challenges
- Ability to make informed technical decisions and trade-offs
Leadership Skills:
- Communication and presentation abilities
- Conflict resolution and negotiation skills
- Strategic thinking and planning capabilities
Business Acumen:
- Understanding of company goals and market dynamics
- Ability to translate business requirements into technical strategy
- Resource planning and budget management
Beyond his day job, VJ actively contributes to the developer community through social media and mentoring:
- YouTube: Started in late 2021 but found limited traction
- Twitter: More interactive platform allowing real conversations
- Twitter Spaces: Weekend morning sessions for real-time discussions
Content Philosophy:
"I usually try to stay away from controversy or clickbait stuff... I don't like to tweet nonsensical stuff."
Focus Areas:
- Practical career advice
- Management insights and tips
- Real experiences and lessons learned
- Community building and networking
Key Takeaways for Your Career Journey
VJ's career story offers several actionable insights for tech professionals at any stage:
For Early Career Developers:
- Be intentional about your career path and skill development
- Invest in soft skills alongside technical competencies
- Build genuine relationships with peers and colleagues
- Seek regular feedback and remain open to growth
- Focus on strengths while addressing critical weaknesses
For Aspiring Managers:
- Develop a holistic view of management responsibilities
- Study both good and bad examples of leadership
- Seek formal and informal learning opportunities
- Practice people skills through mentoring and collaboration
- Understand that management is a different career track requiring distinct skills
For All Professionals:
- Networking is about value creation, not just connection collection
- Consistency and persistence often matter more than perfection
- Feedback is a gift - actively seek it and use it constructively
- Career pivots are normal - stay flexible and adaptive
- Give back to the community as you grow in your career
Conclusion: Your Path to Success
VJ's journey from a college student to a Google Engineering Manager illustrates that career success isn't about following a perfect path - it's about being intentional, building genuine relationships, and continuously learning and adapting.
"It doesn't matter how you started, it doesn't matter how many bumps you get, ultimately you reach to the point where you want it as long as you have the clarity and as long as you have the consistency and desire to work."
Whether you're aiming for a role at Google, looking to transition into management, or simply wanting to accelerate your tech career, the principles VJ shares are universally applicable. Focus on building both technical and soft skills, create genuine value in your relationships, remain open to feedback, and maintain clarity about your long-term goals.
Your career journey may not follow VJ's exact path, but by applying these proven strategies and maintaining consistency in your efforts, you can create your own success story in the tech industry.
Ready to take your tech career to the next level? Start by identifying your strengths, setting clear goals, and taking intentional action toward your objectives. Remember, every expert was once a beginner - what matters most is your commitment to continuous growth and learning.
Watch the Full Episode
Listen to the full episode for more insights from this conversation.