You are on page 1of 5

Core Competencies Matrix Engineering

Additive as you move across levels

7 Core Competencies 1. Junior Engineer 2. Engineer 3. Senior Engineer 4. Engineering Manager 5. Head of Engineering 6. CTO
Highlighted = needs to improve Principal Engineer
Green = perceived or observed
Blue = no opportunity / not yet
observed
Black = not applicable / no
opportunity

1. Problem Solving: 1. Works on issues assigned 1. Identifies problems, flags 1. Applies analytical rigour to 1. Questions whether we are 1. Comfortable with ambiguity, 1. Actively builds analytical
by the team and is them and helps the team identify root causes of working on the right problem, builds structure and quantifies it capabilities/ problem solving
thorough define them problems at hand and tries to quantify the issue at to turn it into an initiative with skills in their team(s) and
Ability to structure issues at hand 2. In case of difficulties 2. Does the analyses come up with appropriate hand before diving into a clear measurable business goals highlights needs for
and bring about feasible solutions.
involves the right people required to come up with solutions solution/project 2. Evaluates issues from multiple improvement in other areas
Quantifying problems before working who can help solve a conclusions and solutions 2. Effectively recognises 2. Helps others with their perspectives, considers the big of the company
on solutions. Making decisions based problem to problems patterns over time and analytical thinking skills picture and looks for the 2. Always has a clear
on analysis of facts & data. Ability to 3. Learns from their mistakes 3. Is thorough and produces follows this with actionable (research, organize data and not-so-obvious dependencies perspective on key strategic
understand key metrics and what reliable analyses suggestions for findings, propose, analyze 3. Contributes to own and other questions that need to be
they mean for the business. 4. Works on issues assigned improvement and improve solutions) teams’ analytical thinking by further analysed in their
by the team, investigates 3. Is able to drive any given 3. Solves problems with challenging assumptions, helping department to ensure that
reasons, maps topic / problem and reliably pragmatism and helps to to define critical metrics and strategic goals can be met
stakeholders and find solution with no need lower complexity in how we guiding towards big picture
identifies dependencies to being supervised operate and the results we conclusions
5. Scopes own work with 4. Breaks big problems into produce 4. Can synthesise multiple streams
help from the team smaller parts in a of thought including others’ work
6. Is able to deal with structured manner and puts and bring it together in a clear
blockers effectively - them back together into structure & smooth flow
asking for support or solutions 5. Effectively differentiates scope
escalating when and urgency of problems in light
necessary of overall company strategy and
specific department goals
6. Is able to evaluate rigor and
accuracy of performed analysis
very quickly in order to identify
weaknesses or areas that
require further drill-down

2. Delivery Performance / 1. Considers the value 1. Display a basic 1. Takes a lead or an active 1. Initiates the creation of 1. Actively challenges colleagues 1. Ensures that business
Business Focus: delivered to the business understanding of our role in planning measurable objectives, key and helps other teams to ensure needs are taken into
and customers/users customer’s average 2. Understands their results (OKRs) and relevant real focus on delivery with clear consideration in every
when working on their behaviors and segment’s OKRs and metrics to increase delivery ways forward decision
Ability to focus on targets and deliver tasks. expectations in knows whether they're efficiency and to drive 2. Weighs long term customer 2. Owns Engineering OKRs for
high quality products and results. 2. Works as part of the team discussions being achieved or not business goals satisfaction over short term a broad segment of the
Effective handling of blockers and and is conscientious about 2. Delivers efficiently, 3. Plans towards the success 2. Motivates and leads profits company
helping the team and others in delivery reliably and consistently of their Segment and Team engineers towards fulfilling the 3. Is able to prioritise the best use 3. When driving innovation and
delivering good quality in an 3. Works on stories in priority good quality solutions OKRs business and engineering of their time between their new initiatives always starts
appropriate time. Putting the order 3. Understands HG’s OKRs, 4. Raises issues, presents OKRs (objectives/key results) immediate team's delivery and with the business and works
customer in the center of every 4. Understand the concept of key business metrics actions and rigorously of HG wider departmental activities in backwards: “How technology
decision and problem solving OKRs (objectives/key (revenue/cost) and their follows them through to 3. Drives progress and brings in order to make the biggest impact and innovation can be an
exercises. Being motivated by results) and outcome drivers meet their teams improved practices to the 4. Manages delivery across all enabler for business”
creating consumer and customer driven work 4. Understands their teams objectives, team, continuously improving development teams 4. Ultimate responsibility for
value in everyday work. 5. Participates and is OKRs (objective/key 5. Always delivers good tools & methodologies used delivery across all
proactive in team OKR results) and knows quality and does everything internally through own disciplines and the whole
check-ins whether they're being they can to deliver when initiative. department
6. Volunteers to present own achieved or not they said they would 4. Actively drives change and
work or team’s work at the 5. Participates in setting up, 6. Pro-actively ensures that innovation
showcase getting and organizing requirements, tasks and 5. Goes beyond their individual
7. Continuously improving data for OKR check-ins priority are aligned for contribution to help the whole
self 6. Demonstrates a strong delivery of team goals team to deliver effectively and
8. Cares about the success commitment to meeting 7. Regularly identifies and seeks to remove blockers
of Homegate as a their Segment and Team unblocks obstacles and before they become major
business OKRs supports the team in issues. Inspires others in the
7. Participates in creation delivering its goals. team to do the same.
and follow up of actions 8. Demonstrates these 6. Can guide delivery across
from team OKR check-ins capabilities across more team boundaries.
than one team or context.
8. Continuously improving 9. Facilitates continuous 7. Ensures that the team
team improvement of team delivers good quality.
8. Understands the capabilities
of the team and
communicates that clearly to
stakeholders
9. Is able to have a view on all
relevant topics coming from
team and other stakeholders,
prioritise them adequately and
spend their time on those
appropriately and effectively,
without getting lost in details.

3. Communication Skills & 1. Voices concerns or need 1. Communicates 1. Owns the discussion of 1. Communicates near-term 1. Communicates plans to a broad 1. Engages with other
Teamwork: for clarification to their assumptions and gets how to solve self-contained plans and progress for a audience to explain/justify their functions within the
team leads clarification on tasks up problems single crew reasoning for major choices company and creates plans
2. Regularly communicates front to minimize the need 2. Provides relevant and 2. Is able to identify and involve 2. Can present to large internal or that align Engineering goals
Ability to communicate clearly status to the team in a for rework actionable feedback to people with experience in external audiences in a with goals of other
whether written or oral while adapting cohesive, understandable 2. Can produce other engineering team given area of discussion to compelling tone communities
to the audience. Speaking out your and clear way documentation members make better decisions 3. Actively builds the 2. Can tailor and deliver
own opinions and sharing ideas. 3. Contributes to summarising own work 3. Communicates technical 3. Helps other engineers grow communication skills of their communication of any kind
Ability to disagree with concepts documentation that follows clearly decisions through design 4. Tailors messages well to team(s) in a way that very specific
without being disruptive. Ability to a structure determined by 3. Clearly presents simple docs, tech talks etc. diverse teams and audiences, 4. Is able to assess the importance targets will be reached
work effectively with peers from other the team concepts, data and factual 4. Summarises own work with considers what the audience information in order to ensure (motivation, information,
departments towards common goals. 4. Works and collaborates accounts a clear focus on the "so needs to know in building up that the important pieces are well activation etc...)
within cross-functional 4. Separates important what?"; ensures their message understood 3. Is able to effectively deliver
teams points well from recommendations are 5. Creates awareness of general key company
5. Can express own needs nice-to-know information specific and shortcomings and messages to any external
and feelings in a 5. Turns numbers into clear action-orientated dependencies at stakeholder audience on the spot without
non-violent manner conclusions and learnings 5. Is able to communicate level in a way that’s preparation
6. Open and willing to clarify understandable by all effectively with everybody understood and taken into 4. Has the training and
context, by expressing 6. Contributes to a across the organisation account experience to deliver
their standings, and productive and positive 6. Can facilitate challenging PR-messages
thought process atmosphere within own debates within a cross 5. Ensures that all team
team functional group towards members are aware of
7. Takes critical feedback in productive outcomes company communication
a calm manner, reflects 7. Has a good sense of what is policies and core messages
and takes appropriate appropriate in which situation
actions upon it. (time application)
8. Open-minded, willing to 8. Actively engages with Product
pick not own, but the best stakeholders to ensure
approach / solution for the optimal collaboration
problem cross-functionally
9. Is able to discuss difficult 9. Understands the nuance
topics in a friendly, when delivering a message,
supportive and knowing own biases and
constructive manner actively communicates the
10. Offers assistance to context in order to invite
others on previously healthy challenges.
encountered problems.
11. Always willing to help
others

4. Leadership Potential: 1. Is a valuable contributor to 1. Is a valuable contributor to 1. Takes the initiative to 1. Leads other team members & 1. Coaches other team members 1. Defines the vision and key
the team the team who moves identify & highlight areas guides their work, providing and helps them with their goals for own department
2. Is humble (actively listen, ideas forward and who that could be improved to clear frameworks for development needs 2. Ensures that all their team
Demonstrates independent thinking. starts with questions to also brings issues to the make immediate impact on approaching problems and 2. Is engaged with other teams’ members understand and
Taking full ownership. Proactively clarify context, ask for team's attention team’s results establishing reasonable work and proactively contributes fully embrace the overall
engaging in solving issues outside of feedback, accepts failures, 2. Is well connected to the 2. Contributes to other teams’ deadlines to their success mission and vision of the
immediate job scope. Involvement in equally considers all rest of Homegate, and is a projects and looks for 2. Collaborates closely with 3. Resolves conflicts involving key company as well as the
wider company initiatives. opinions) source of feedback on opportunities to make a stakeholders to address stakeholders and ensuring specific mission and goals of
Contribution to other teams’ efforts. 3. Driven to learn issues that need to be difference across the dependencies and alignment based on company the department
Consistently identifying how the continuously addressed by own team company shortcomings. Helps to align goals 3. Motivates their team(s) to
company can do better and working 4. Displays strong motivation 3. Motivates peers to work 3. Clearly demonstrates own projects with company 4. Is a key driver of Homegate take full ownership of
to bring new ideas to life. Is a role to make a difference together on an issue ownership for their work, priorities image/mindset throughout the department goals and to go
model others like, respect and follow. 4. Naturally places trust in tries to bring together 3. Is a role model who leads by company beyond the obvious task
others and listens to different parties involved example, inspire. Liked, 5. Is an ambassador for the culture 4. Build the team that shows
everyone’s ideas and can be held trusted, respected and that engineering stands for strong initiative to drive
regardless of role and accountable for delivering followed by others - 6. Demonstrates leadership within overall company success by
seniority the expected results demonstrated by their peer the crew about priorities and stepping up when immediate
5. Assumes positive intent 4. Acknowledges failures and feedbacks planning support is needed even if
first and gathers context focuses on learning from this affects areas that are
instead of speaking in them without putting blame 4. Is one, other teammates 7. Actively represents Homegate not part of the core mission
absolutes on others reach out to in case of externally, creating a picture of of the department
6. Understands the big 5. Onboards new team problems or challenges Homegate as a great place to 5. Encourages the team to
picture (company vision & members and helps them 5. Is a key driver of knowledge work approach with different ideas
objectives) and how their in navigating the exchange within the company. to maximize impact
own work relates to it organisation Organises, runs and reviews 6. Drives a culture in which the
7. Is fully aware of own 6. Is role buddy for other workshops and other engineering team can excel
strengths and members of the knowledge sharing events to
weaknesses, recognizes Engineering team coach the team and make it
them and works actively grow
to improve them 6. Is able to take neutral
perspective and incorporate
different standpoints before
making a decision or giving a
feedback
7. Helps others to grow by
supporting them and letting
them look good puts self into
the background

5. Industry Knowledge: 1. Understands how 1. Has understanding of a 1. Has advanced 1. Is aware of major shifts that 1. Is knowledgeable about 1. Continuously challenges
businesses operate marketplace business, understanding of their own can affect customer behaviour marketplace business and all its company strategy and key
their own topic area and topic and marketplace 2. Is knowledgeable about details; can interpret industry goals based on latest market
Knowledge of the real-estate/ shares a well written business and particularly of marketplace landscape, can information in ways that drive insights
marketplace/ tech landscape in CH analysis the detailed functioning of provide relevant reference unique and insightful knowledge 2. Expert level understanding
and Europe. Familiarity with moves 2. Follows key trends in Homegate and helps other source, can identify for the company of the marketplace business
by key players in the market. technology and the online team members company’s critical gaps 2. Always questions the need for and all its details; able to
Personal network in the industry. market to identify benefits 2. Understand and can relay compared with competitors developing something in-house discover new business
Being a source of key market for the company key points in customer versus building on external drivers, opportunities and
insights and bringing in applicable journey and consumer expertise (SaaS over custom threats
learnings to the company journey. built) 3. Has and actively build up a
3. Is aware and executes network in the industry that
best-in-class approaches & they can rely upon to
tools used by most arrange external meetings,
successful companies in potential partnership
own area opportunities or finding great
talent for Homegate
4. Analyses the impact of
strategic moves by key
stakeholders in the business
(competitors, suppliers, new
market entrants etc...) on
own department and overall
company strategy and
formulates
recommendations for the
leadership team
5. Maintains their network and
uses it to actively place
company messages or
pursue wider company
interests

6. People Management & Team 1. Can achieve given 1. Contributes to a positive 1. Invests the time to train, 1. Proactively looks for ways to 1. Lead the management of people 1. Actively pushes the
Building: objectives effectively by team environment. For help and develop peers in resolve roadblocks for team and teams across the evolution of their department
working with others example,by giving thanks own team members and across teams department. Demonstrate and with regards to building
2. Brings a positive attitude and express relevant 2. Can organise and manage 2. Motivates team members to lead best practice in capabilities, hiring and
Building trust within the team. and positive energy to gratitudes, by having the execution of the team's execute their goals and management and leadership developing talent, scaling
Continuously encouraging an work every day. some fun and healthy work and deliverables retains top talent 2. Actively mentors and supports the organisation and building
engaging team atmosphere. distance to themself 3. Gives timely and actionable 3. Gives feedback to other managers, particularly a succession plan
Motivating teams towards the 2. Makes decisions and acts feedback to team members peers/outside of own team to those new to management or the 2. Helps his directs to make
company's bigger ambitions. Ability in the interest of company 4. Improves collaboration clearly set expectations, organisation. Can act as a point tough decisions, or make
to develop own team members’ skills and the team over interest within teams by making foster cooperation and of escalation for issues others them if necessary, if
and expertise. Hiring the right talent of themselves or a single issues visible, fostering alignment towards common are unable to resolve. effectiveness of own
and creating a strategic approach for entities (no ego) open discussions and goals 3. Helps to shape and protect the department is compromised
own team’s talent building 3. Can be vulnerable/admit orchestrating follow-up 4. Creates an environment & culture and values of the by low performance
weakness or actions, across teams if tone of discussion where department and the organisation 3. Ensures career development
failures/mistakes to own needed team members are across the department. Drives of top talents even if this
team 5. Is supportive and trusted comfortable debating & change when they observe requires to promote top
by others to address disagreeing behaviours contrary to our talents into other roles within
whatever the problems are 5. Regularly discusses culture or values. the company
6. Can be vulnerable/admit development needs with 4. Plays a more influential role in
weakness or what we choose to build in order
failures/mistakes even direct reports and creates to ensure that the work of the
outside of team opportunities for them to grow teams is having an impact on the
6. Follows high standards in success of the digital business
talent hiring, is able to attract as a whole.
top talent to own team 5. Raises the bar on own teams by
7. Establishes a culture where identifying top talents and least
mistakes are openly effective and continuously
addressed and post mortems monitoring their development
are executed to derive the
right learning
8. Identifies retention risks and
takes appropriate action to
mitigate them

7. Functional Expertise:

Expertise in their function.


Familiarity with best-in-class
approaches & tools. Ability to apply
expert knowledge to a current job.
Sharing expertise to the benefit of
other team members

Engineering 1. Crafts straightforward 1. Is trusted to give quality 1. Reasons about the design 1. Has a strong engineering 1. Supports by design of new 1. Is able to guide the
code contributions to reviews on small to of our existing systems, background and is still systems that create new development of long-term
develop simple features medium level changes and understands what capable of contributing to technical capabilities at high-impact high-risk
and fix bugs 2. Is comfortable working on changes would match or code and leading by example Homegate and solve difficult engineering/product initiatives
2. Writes tests for new any part of the stack, after contradict a given design 2. Has good judgement of problems that require many that involve many engineers
features a short ramp up 2. Has proficiency or will technical risk and is able to engineers to build 2. Challenges his team on how
3. May not be comfortable 3. Writes correct and clean quickly learn all core find solutions that minimize or 2. Develops effective engineering all of the engineering
with all technologies at code with guidance technologies at Homegate avoid it completely practices (i.e. on-call, dev tools, systems at Homegate are
Homegate, but is learning 4. Analyses operational 3. Identifies opportunities for 3. Speaks out regarding code planning) to maximize the designed and how they
4. Knows and uses existing issues and acts upon better testing, either in maintainability and testability, effectiveness of the team. Drives interact with each other, and
dashboards to detect them to ensure coverage and in identifies and executes on performance and stability of the has relevant feedback on
operational issues. continuous functioning of methodology significant refactors platform and interfaces with which systems get built
Follows processes to the business 4. Drives operational issues 4. Go-to expert; understands the stakeholders to get it done 3. Provides manpower and
escalate them 5. Promotes learning from to its resolution. broad architecture of the 3. Understands deeply the entire budget to operate the
5. Applies tools and mistakes or issues 5. Actively explores entire system architecture for a major part of platform and applications in
processes to deploy 6. Efficiently applies the technologies and follows 5. Provides technical advice and our business and is able to a secure, reliable and
applications to production tools to govern and deploy news around them making weighs in on technical articulate clearly the scaling and performant manner
6. Reads and understands applications. Able to recommendations for decisions that impact other reliability limits of that area 4. Provides a clear perspective
basic metrics to evaluate manage minor hiccups on improvements teams or the company at 4. Drives improvement and on key strategic goals for the
performance of an his own 6. Improves tooling and tech large; Researches and innovation on Homegates platform and tooling around
application 7. Improves visibility of stack to help maintenance proposes new technologies technical stack and finds new it. Engages in driving it
health of the platform by and productivity for 6. Balances technology adoption ways to enhance the productivity forward. Continuously
providing metrics and Engineering with business interests and of Engineers and the reliability/ shapes vision of what
dashboards to Engineers 7. Guides other Engineers on customer focus, taking into performance of applications Homegates Engineering
and the Business how to do code reviews, account legacy 5. Advances the not-so-popular should be
8. Applies critical thinking to how to write readable code 7. Understands details of costs maintenance tasks together with 5. Effectively balances
their own and peer’s code and improve test coverage of their team. Actively works product management to ensure technological innovation with
to ensure readability, 8. Collaborates with to understand the costs of security and that privacy of our customer needs and
maintenance, testability stakeholders like Product new projects while making customers is respected business interests
and performance Management and Design decisions 6. Ensures all team members 6. Can present and defend
9. Builds examples and to turn insights into 8. Strive for improvement of embrace software quality on all technology choices and
working code quickly to customer delight while cost-efficiency for new and levels. Helps them understand impacts towards leadership
prove or disprove balancing technical debt existing projects, the importance of it. Ensures team and external audits
assumptions and constraints understanding the opportunity Engineering principles are being
9. Helps to improve the costs of this work followed and lived as part of our
knowledge and abilities of 9. Balances the needs of culture
their colleagues beyond delivery with the requirement 7. Understands the value vs costs
their immediate team. This to ensure applications are of the entire lifecycle of the
may include teaching, stable, performant, products they have responsibility
talks, writing and recruiting. sustainable and secure. for in the context of the wider
10. Develops Engineers’ department. Champions an
expertise on best practices, approach to work that ensures
web and other standards and costs and value are thought
innovative technologies by about throughout.
organising demos, coding 8. Identifies systemic knowledge
dojos and workshops gaps within Engineering and its
leadership. Actively builds
analytical capabilities to monitor
those and defines goals and
actions to resolve them

You might also like