• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Codemotion Magazine

We code the future. Together

  • Discover
    • Events
    • Community
    • Partners
    • Become a partner
    • Hackathons
  • Magazine
    • Backend
    • Frontend
    • AI/ML
    • DevOps
    • Dev Life
    • Soft Skills
    • Infographics
  • Talent
    • Discover Talent
    • Jobs
    • Manifesto
  • Companies
  • For Business
    • EN
    • IT
    • ES
  • Sign in
ads

Cate LawrenceJuly 6, 2020

Great Managers Create Great Teams and Great Companies

CTO
facebooktwitterlinkedinreddit
Table Of Contents
  • What are the responsibilities of a great manager?
  • Your leadership role is more than a title
  • Soft skills are essential skills in management
  • Expect the unexpected: a manager is a leader in a crisis 
  • Join us for the multiple faces of technical leadership

Remain focused on your career path

If you want to be prepared to make the right decisions at the right time for your career path it’s vital that you comprehend your wants and needs as well as all the options in front of you. Make sure you subscribe to our newsletter to keep reading our developer career-focused contents as they get published!

SUBSCRIBE NOW

It’s often said when someone quits a job that “People leave people, not organisations”. Everyone has a story of working for a company with a demanding boss: a micromanager, someone who chooses favourites, claims credit for other people‘s work or just creates an unhappy workplace. Employees leave jobs due to bad management. However, they stay longer, work harder, and are happier at organisations with great managers. A good team lead, engineering manager, or CTO can make a workplace (virtual or otherwise) interesting, challenging and rewarding.

At Codemotion, we strive to not only celebrate great managers but also help those who strive to move into management to foster the essential skills needed to make the leap. We also work to provide resources to those new to management roles – everyone was once a new manager and it’s often said that becoming a manager is a career shift rather than simply an advancement.

Recommended article
La moka del leader
March 27, 2025

The Leader’s Moka

Gianluca Desiderato

CTO

At our conferences, we regularly host panel discussions and schedule presentations where CTOs and other technical leads talk candidly about their roles: how they got started, how they manage their time, and their daily life. Practices such as mentoring and pair programming and how they recruit great teams. 

What are the responsibilities of a great manager?

Alessandro (Cirpo) Cinelli, Engineering Manager at DAZN, told us:

“My main job is to make people happy and productive in the team, at a team level and individual level. A good engineer manager has to be technical, but with a solid technical background. They should also be able to talk the same language as other developers, so they should be able to code.”

 Dan Persa, Engineering lead at Zalando, spoke at Codemotion Amsterdam in 2019. He asserts that:

“As leaders, it’s our responsibility to inspire people to give them purpose, to show them how their effort contributes to a bigger cause something bigger than themselves to explain the why behind the how and what.”

A good manager can provide a bridge between teams, be a buffer between senior management and individuals, and foster a great sense of collaboration between individuals within a department.  

Your leadership role is more than a title

Whether your official title is CTO, Team Lead, Engineering Management, or another leadership permutation, the reality is that any tech manager encompasses a broad array of skills both technical, practical, and psychological.

CTOs and team leads in young companies and startups are likely to experience fundamental shifts in their day to day tasks, and responsibilities as the company evolves from ideas to product delivery and the company grows its customer base and staffing size.

George Xing, head of analytics at Lyft spoke at Codemotion Berlin in 2019 about his experience as Lyft scaled over five years from a fledgeling startup to a household name. The analytics department was heavily involved in assisting that expansion, providing analytical solutions to difficulties with hiring. George notes:

“When you’re growing really fast, you’re going to need managers. It’s almost always easier at that point to find somebody on your team to promote. And in my case, the first person I hired ended up taking on the majority of the people that we hired between seven and 12.

And then the third person that I hired ended up scaling the team even more. Both of them today are phenomenal leaders managing large teams, the first person is managing a 50 person team, and then the second person, she had to move to New York where she is now the general manager of New York, managing a 100 person team.”

Soft skills are essential skills in management

Contributing to the growth of the tech team and creating an R&D area to assess new technologies are useful responsibilities for a manager, particularly a CTO. 

However, being a manager is not only about making technical decisions, but it also requires soft skills, which I like to call essential skills. Soft skills refer to an ability to understand yourself and your emotions and those of others. A brilliant developer may have stellar coding skills.

But if they are hard to get along with, unable to follow instructions, or contribute ideas to team brainstorming they’ll find their role may stagnant, and they’ll struggle to progress outside of their existing role when applying for new jobs. Likewise, a manager that struggles to listen, lacks empathy or is unapproachable.

Soft skills can be taught, but they involve time, effort, and continual reflection and reinforcement. Having the ability to understand other people and be understood yourself is a critical part of communication, and it’s not only about the knowledge you possess but how well you can explain it. 

A great manager can make people feel valued and respected. They support team members in their personal goals, and ultimately make the workplace one where people are happy to open their laptops every day and achieve great things for themselves, their team, and the company. 

Expect the unexpected: a manager is a leader in a crisis 

Tech moves fast, and we can expect things always to be changing. The need for a leader is strong during crisis times when having somebody to take decisions, lower anxiety, and helps the team continue with everyday work.

Crisis management is an essential capability of a successful long-term leader. Whether faced with a data breach, an industry-wide downturn, a power outage, or an epidemic like COVID-19, a manager can play a critical role in communicating with team members, providing direction and support, and facilitating the appropriate response in a timely and organised manner.

Loading the player...

Join us for the multiple faces of technical leadership

We’re organised numerous virtual panel discussions where technical managers and other experts share fresh perspectives and real-world problems they’ve encountered in their working lives.

During the multiple faces of technical leadership, we explored with our experienced panellists how they shaped technical leadership roles in their technology organisations. We’ll discuss how responsibilities are shaped, how they cascade within the org, and how the need for their role emerges.

Master of Ceremony:

  • Piergiorgio Niero – Head of Engineering at SuperAwesome

Our Panelists:

  • Anna Shipman – Technical Director at the Financial Times
  • Patrick Kua – Expert in Technical Leadership
  • Omosola Odetunde – Advisor for early-stage CTOs

Remain focused on your career path

If you want to be prepared to make the right decisions at the right time for your career path it’s vital that you comprehend your wants and needs as well as all the options in front of you. Make sure you subscribe to our newsletter to keep reading our developer career-focused contents as they get published!

SUBSCRIBE NOW

Related Posts

Why Your Development Team Should Follow Best Practices from a Business Perspective

Why Your Development Team Should Follow Best Practices from a Business Perspective

Lorenzo Ermigiotti
July 22, 2021
Codemotion Interview with Chad Arimura

Thinking Like a Founder – meet Chad Arimura

Cate Lawrence
January 15, 2021
collaboration

5 Ways to Foster Collaboration between Developers and Marketers

John Allen
January 5, 2021
cto strategic planning

Ever Wondered How a CTO Masters Leadership and Strategic Planning?

Lorenzo Ermigiotti
January 4, 2021
Share on:facebooktwitterlinkedinreddit
Cate Lawrence
Community Management: the experience of Natalie Pistunovich
Previous Post
6 Cloud Computing Skills Needed to Boost Your CV This Year
Next Post

Footer

Discover

  • Events
  • Community
  • Partners
  • Become a partner
  • Hackathons

Magazine

  • Tech articles

Talent

  • Discover talent
  • Jobs

Companies

  • Discover companies

For Business

  • Codemotion for companies

About

  • About us
  • Become a contributor
  • Work with us
  • Contact us

Follow Us

© Copyright Codemotion srl Via Marsala, 29/H, 00185 Roma P.IVA 12392791005 | Privacy policy | Terms and conditions