Challenging Deep Tech; Full Stack Exposure from Embedded through to Distributed Systems - Senior Principal Engineer Kigen Employee Review
- 5.022 Sept 2022Senior Principal EngineerCurrent Employee, more than 10 yearsBangor, Northern Ireland
Pros
- Work on novel technology, where finding the right solution is part of the job. I find this interesting and enjoyable. - Exposure to full-stack, from embedded through to highly-available and distributed system. I find this rewarding as I can learn from well skilled and diverse folks, which I think makes me a better engineer and leader. - Challenge of talking to a great deal of different stakeholders, from coaching junior engineers and the reward of watching them grow, to working with highly skilled peers to the challenge of communicating complex topics to non-technical stakeholders. With the above, the pro's ultimately I think allow you to grow as an engineer and be rewarded for it.
Cons
- The products are naturally very complex, and being telecoms adjacent, there are a great deal of abbreviations that further complicate things; this creates a sharp and challenging learning curve to overcome. - The complexity of products often means it's more of an engineering responsibility to determine what should be built, and how. This means that engineers often need to set their own course, which is a challenge. - The above is further complicated by sales/product typically owning the customer relationship, which creates an abstraction to understanding requirements / what the customer wants. If this isn't tacked early on, it can lead to a lot of frustration shipping the right technology. It's worth noting that these con's, or challenges, are perhaps more personality/person dependent, and less cons of Kigen itself.
1Kigen Response2y
Thank you for your 5-star review. We are trying to balance engineering being overrun by customer interaction and being out of the loop, we discuss this very often, so it is useful to hear that you would like some more interaction. Owning the product in engineering is good in my opinion, as the engineers have the best understanding on what is possible and what is awesome, product management is there to assist with direction (what problem needs to be solved), prioritisation and customer interaction plus identifying what is valuable to customers Hope that helps, and feel free to address this directly too (if you havent already) Regards Vincent
Other Employee Reviews
- 4.08 Nov 2023Software EngineerFormer Employee, more than 3 yearsNoida
Pros
Good company policy Hybrid working mode
Cons
Less job security New approach of management
- 3.016 Oct 2023Anonymous EmployeeCurrent Employee
Pros
Remote working, days of care, flexpot
Cons
Doesn't value loyalty, micro management, play it safe senior leaders stifling the businesses growth
2