Investing in Professional Development

Making career growth part of everyday engineering culture

  • 3.67 → 9.33 / 10

Professional development is one of the areas where I believe engineering organizations frequently fall short.

Most companies recognize its importance, but good intentions do not always translate into consistent practices.

Development goals can lose momentum between performance reviews. Career conversations become reactive. Engineers may struggle to understand what growth looks like or whether their organization is genuinely invested in helping them achieve it.

Creating a more intentional approach

I believe professional development needs structure, consistency, and meaningful engagement from leadership.

That means taking time to understand individual strengths, interests, and aspirations, helping people identify realistic opportunities for growth, and ensuring those conversations continue throughout the year.

It also means recognizing that professional growth is not synonymous with promotion.

Growth may involve deeper technical expertise, stronger collaboration, increased confidence, broader responsibilities, or the development of entirely new capabilities.

The outcome

Professional development experience: 3.67 to 9.33 out of 10

This improvement in team-reported professional development experience demonstrated the difference that deliberate attention and consistent support can make.

It is also one of the experiences that reinforced my interest in creating better tools and processes for career development.

I want the people I lead to know that their growth matters, and I believe it is my responsibility to make that commitment visible through action.

Scaling a Cross-Platform Design System

Technical leadership through collaboration, alignment, and shared ownership

  • 9 engineers directly led
  • 16-person cross-functional team
  • 12 engineering teams supported
  • Android, iOS, and Web

I led nine engineers within a 16-person, cross-functional design system team, working closely with product and design leadership to develop and maintain a shared design system supporting 12 engineering teams across three platforms.

The technical challenges of creating reusable components were significant, but the broader leadership challenges were equally important.

A design system cannot succeed through component development alone. It also requires alignment between disciplines, trust from the teams consuming it, and practices that make adoption and contribution sustainable.

Beyond the component library

My responsibilities extended beyond the technical implementation of the design system.

The work involved establishing engineering practices, managing technical priorities, supporting collaboration between disciplines, and creating an environment where engineers could contribute effectively.

It also meant balancing the needs of multiple consuming teams while maintaining a coherent technical direction.

Making the system work at scale

A shared engineering platform becomes valuable when teams can depend on it.

That requires consistent delivery, clear expectations, good communication, and an understanding of the practical challenges faced by the engineers using it.

My focus was on building the engineering organization and working relationships needed to support those requirements.

What this demonstrated

The experience reinforced my belief that effective technical leadership is as much about people and organizational systems as it is about architecture and code.

Strong engineering practices, collaborative relationships, and shared ownership are not secondary concerns. They are essential to making complex initiatives successful at scale.

What ties these experiences together

Although these initiatives addressed different challenges, they reflect a consistent approach to engineering leadership.

I believe in looking beyond immediate symptoms to understand the systems behind them.

I believe in listening carefully to the people doing the work, using meaningful feedback to guide decisions, and being willing to challenge practices that no longer serve their purpose.

I believe that investing in people and improving how teams operate leads to better engineering outcomes.

Most importantly, I believe that improvement is an ongoing responsibility, not a one-time initiative.

Good engineering leadership requires continuous attention to the people, processes, and tools that make great work possible.

Further reading