I think you are over glorifying software dev. Most devs don't do google/MSFT/Netflix-style SE. Most do the same crap we do in grad school except they have 100% more meetings and progress reports to fill out.
When you say Bioinformatics, I assume your main skills are in Python? That is going to be a problem as a software dev unless you stick to data science/ML. Professional work requires expertise in Java (boring but necessary) and C++ (hard but efficient). Make sure you understand concurrency/parallelism/locking in your tools/languages.