I have looked at Microsoft Documentation but didn't find an answer, I already have SQL Server 2016 Express edition on my machine and wonder if it's possible to install SQL Server 2016 Developer edition side by side with the Express edition?
Yes you can, my machine has SQL Server 2008R2 Express, SQL Server 2012 Express, and SQL Server 2016 Developer Edition