Genetec
Software Development Team Leader Dev Review
Employee
Engineering
Stable Code Base
The team places heavy emphasis on a high quality and stable codebase.
4Comment
There is a big 'legacy' code base that needs to be maintained, which is old, grown code, but that's usually just a really small part of the daily work (maybe 1-2 bug fixes per month). All the new code bases have a focus of high quality & maintainability.
Documentation
There's a strong focus on comprehensible documentation of the applications.
4Comment
All new stuff is documented well, but it is also tried not to overdocument stuff, so not to create to much documentation (which will then get outdated).
Continuous Delivery
The process from the code commit up to production is well automated.
4Comment
Automatic CI/CD pipelines, synthetic tests, etc. are in place and working well.
Modern TechStack
The team is free to work with the most modern technologies and tools.
5Comment
Which tech is used is a team decision.
Open Source Contribution
Providing open-source-software to the community is important to the team.
2Comment
While contribution to open-source-software is not prevented, it's also not getting encouraged a lot. I did not contribute to any open source project yet, but if the situation arises, it would certainly be okay to do.
Product Participation
Developers aren't just working off tasks, but also have a voice in the decision making process of the products.
5Comment
Feature planning is a collaborative process with the team.
Meeting Efficiency
Nobody shall be wasting their time in inconclusive meetings.
4Comment
It's an everlasting process to try to reduce time spent in meetings and it get's better and better over time. We highly try to avoid 'this could have been an e-mail meetings' but it's not always possible.
Agility/Adaptability
The team can quickly react to the needs of clients and the market.
3Comment
In theory yes, but in praxis it's often really hard to get market feedback quickly, because the devs are not as much involved with clients as they should be. Due to recent organisational changes this can only improve though.
Project Management
Excellent requirements- and project-management is a given.
3Comment
This is something we are definitely struggling with, because a lot of details are often unclear when starting a new feature/project.
Career Growth
Technical Training
The team is always on the current level of technological knowledge.
5Comment
We have regular techtalks with internal speakers (multiple per month), and monthly techtalks with (GREAT!) external speakers. Additionally we have a Security course that's always running where we can progress over time. Once or twice a year we meet physically for dev days where presentations etc. are given and every 1-2 years we meet in Montreal for a huge dev event with internal & external talks etc.
Good For Junior Devs
Juniors are always welcome und will get the support they need.
5Comment
Everyone is willing to help out, we had a lot of juniors already and they stay for a long time.
Career Opportunities
Be it new technical responsibilities or a complete switch to IT-management, everything is possible.
5Comment
We had the craziest switches in the past already, from dev to technical support to sales engineer, obviously from dev to management etc, all possible.
Safe Environment to Fail
Employees can try out new things and learn from mistakes.
5Comment
Very safe environment, no one shouts at you or similar. Failing is part of growth.
Freedom at Work
The team provides enough space for people preferring to work on their own.
4Comment
Everyone can work in their preferred way, but there are tasks, activities or projects that require team collaboration.
Workingconditions
IT-Equipment
It's always possible to be working with modern hardware and infrastructure.
5Comment
New high-end laptop every 3 years.
Work Flexibility
Flexible working hours as well as remote work are a possibility.
5Comment
Working hours are flexible, but it's a given that meeting times must be respected. 2 fixed days where everyone is in the office, 3 days of your own choosing (homeoffice or office).
Office Equipment
An inviting interior with good furnishing makes the work environment something special.
4Comment
Really, really nice chairs, table soccer and a nice camera lab.
Work-Life-Balance
Working hours are within an ordinary timeframe, without any peer pressure for extra work.
5Comment
No pressure for overtime at all. Sometimes 'late' meetings happen due to the time difference to Montreal (headquarter), not later than 18:00/19:00 and quite rare.
Salary & Perks
Payment is decent and fair, with appealing extras on top.
4Comment
Fair payment, yearly bonus & food vouchers (edenred) or the Klimaticket Austria
Culture
Teamspirit & Fun
Everybody is working together and there is a relaxed atmosphere within the team.
5Comment
Super great atmosphere, everyone is super nice and a lot of people are also doing private activities outside the office, e.g. we have a Dungeons & Dragons group, recently started a gaming discord server for some after work games.
Communication Culture
All of the staff members are always up to date and can openly express their opinion.
5Comment
Feedback is much appreciated, communication is key
Team Diversity
All team members are diverse with regards to gender, background and age.
4Comment
As it's mostly a technical team we have a quite high male employee percentage, but that's a given in IT. Atm probably 80:20? The backgrounds a super diverse, we have people from all countries.
Appreciation at Work
One's effort is always acknowledged within the team.
5