Plato Elevate Winter Summit has been announced (Dec 7th-8th)


Back to resources

Employer Branding Strategy for Engineering

Company Culture

5 April, 2020

Ilya Kozlov
Ilya Kozlov

VP of Engineering at Taxfix

Ilya Kozlov, VP of Engineering at Taxfix, explains the importance of having a brand strategy for engineering and details points to reflect upon when building one from scratch.


Once you experience the contrast between a company with a poor, or even average, employer brand, versus a very strong one, you will never want to compromise. Great culture attracts great people. But how do they even know you are out there?

Actions taken

At Taxfix, we have an internal Employer Branding Manager who has extensive knowledge on this topic and helped us map out the process for engineering. Luckily, building an employer brand is similar to the process of building a product. It might feel a bit inside-out because you need to rethink fundamental concepts like "who is my customer," "what is my value proposition," and more, but most of the techniques you can reuse.

In our case, we already had a company-wide branding guide which had recently been built. As a result, we simply adopted it for engineering. However, if you need to build one from scratch you should reflect on the following points.

  1. Understand which problem you are trying to solve

    Every company has its own culture and values (they may not always be written-down). Use these as your foundation. You want to attract the most relevant people and not just in terms of technical skills, but culture and attitude as well.

    The result of this exercise should be a one-page description of your high-level objectives and key-results for the next 1-3 years. At this stage, you should validate it with your founders/manager, peers, and a few members of the team (recent joiners and veterans).

  2. Understand the full user journey

    Employer branding is slightly bigger than just a career page, an interview process, and benefits. Think of the entire life of an individual: how did they interact with your customer-facing product, what was their first touchpoint with your brand, what has triggered them to reach out to you, and what did their last day look like before they left their previous company? Design thinking could help you answer these questions. As soon as this part is done, don’t forget to validate your hypotheses.

  3. Understand your value proposition

    What do you bring as a company, as a team, and as a business to an individual. Perhaps you have a great vision but simply need a bunch of enthusiastic people to make it come true!

  4. Focus on relevant topics

    Once we identified our value at every level of the company, and more specifically for engineering, we focused on these three topics:

     a. Domain-specific language (DSL) we developed to digitalise the law,
     b. In-house build reasoning engine written in Elixir,
     c. The culture of internal open-source.  


These may not sound very interesting to you, but that's okay! We're trying to target very specific people. Validation of this is done via measuring conversion plus user research.  


  1. From strategy to action

    If you’ve taken all of the above steps and applied one of the strategy frameworks - for example The Business Model Canvas - you will have completed your strategy and it is now ready to be used.

    The logical next step would be to create an action plan for every objective you have identified. It could be a content plan for your blog or video channel, a new hiring process, attending or organizing meetups and conferences - everything that others do. But you now have a tailored brand for your needs that targets the people you would love to work with in the future.

  2. Learn and iterate

Lessons learned

  • Don’t take action before understanding the problem. I’ve had this backfire on me. I’ve been in a situation where the engineering team was reluctant to write to the company blog because “we used to have it, but it wasn’t working.”
  • Your company activities should not be limited by your employer branding strategy. You should still host meetups just because you have good relations with an organizer or because your team is interested in a specific topic. The same applies to your blog posts and other activities. Just make sure expectations are managed properly first.
  • Employer Branding is not a one-off project. Treat it as if it were a product.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader

Related stories

Demystifying the Cult of the Founding Engineer: Talking to Customers and Discovering “Hidden” Talent

23 November

Albert Lie, former Founding Engineer and Tech Lead at Xendit, didn’t know what it takes to become an early engineering hire and not a lot of people around him experienced this unknown and arcane path. He had to learn it the hard way from the pitfalls he encountered along the way and he has been creating numerous frameworks to measure his growth and keep burgeoning in this role since then. He codifies and expresses the systems he put in place surrounding the balance of customer inquiry to product building and growing the engineering team.

Albert Lie

Albert Lie

Former Tech Lead at Xendit

Managing Team Collaboration After an Acquisition

10 November

Han Wang, Director of Engineering at Sonder Inc., shares the ins and outs of working successfully with the other half of the team after a merger.

Acquisition / Integration
Large Number Of Reports
Company Culture
Han Wang

Han Wang

Director of Engineering at Sonder Inc

Creating a Cultural Shift for Effective Meetings: Building a Writing Culture

10 November

Han Wang, Director of Engineering at Sonder Inc., talks about adopting a writing culture for making team meetings more effective.

Company Culture
Internal Communication
Han Wang

Han Wang

Director of Engineering at Sonder Inc

How to Build a Software Team from the Ground Up

12 November

Deepesh Makkar, Sr Director of Engineering at SunPower Corporation, shares his experience transitioning his organization from contractors to a 50/50 split of full-time employees and international vendors.

Cross-Functional Collaboration
Agile / Scrum
Deepesh Makkar

Deepesh Makkar

Sr Director of Engineering at SunPower Corporation

Gaining the Technical Confidence to Crush an Interview

2 November

Chris Sellek, Staff Software Engineer at WillowTree, describes his troublesome process to land a job when he graduated college and how he gained the technical confidence to perform well during interviews.

Managing Expectations
Career Path
Chris Sellek

Chris Sellek

Staff Software Engineer at WillowTree Apps

You're a great engineer.
Become a great engineering leader.

Plato ( is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.