Software Development Team Leader employer review
Currently employed · April 2023
Engineering
Stable Code Base
The team places heavy emphasis on a high quality and stable codebase.
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.
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.
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.
Comment: Which tech is used is a team decision.
Open Source Contribution
Providing open-source-software to the community is important to the team.
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.
Comment: Feature planning is a collaborative process with the team.
Meeting Efficiency
Nobody shall be wasting their time in inconclusive meetings.
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.
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.
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.
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.
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.
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.
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.
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.
Comment: New high-end laptop every 3 years.
Work Flexibility
Flexible working hours as well as remote work are a possibility.
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.
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.
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.
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.
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.
Comment: Feedback is much appreciated, communication is key
Team Diversity
All team members are diverse with regards to gender, background and age.
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.