Workplace Image Genetec

Software Development Team Leader Dev Review

Employee

Engineering

  • Stable Code Base

    The team places heavy emphasis on a high quality and stable codebase.

    4

    Comment

    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.

    4

    Comment

    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.

    4

    Comment

    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.

    5

    Comment

    Which tech is used is a team decision.

  • Open Source Contribution

    Providing open-source-software to the community is important to the team.

    2

    Comment

    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.

    5

    Comment

    Feature planning is a collaborative process with the team.

  • Meeting Efficiency

    Nobody shall be wasting their time in inconclusive meetings.

    4

    Comment

    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.

    3

    Comment

    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.

    3

    Comment

    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.

    5

    Comment

    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.

    5

    Comment

    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.

    5

    Comment

    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.

    5

    Comment

    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.

    4

    Comment

    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.

    5

    Comment

    New high-end laptop every 3 years.

  • Work Flexibility

    Flexible working hours as well as remote work are a possibility.

    5

    Comment

    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.

    4

    Comment

    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.

    5

    Comment

    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.

    4

    Comment

    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.

    5

    Comment

    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.

    5

    Comment

    Feedback is much appreciated, communication is key

  • Team Diversity

    All team members are diverse with regards to gender, background and age.

    4

    Comment

    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