Location: Miami, FL
Remote: YES
Willing to relocate: NO
Technologies: strong in Kotlin, Functional Programming and peripheral tech like AWS and more
Resume: https://docs.google.com/document/d/1xKLSoiRCl5eJbUR6-seefyGJXT1H6bVE0IJQ_fLvt8Y/edit#heading=h.bt6uiqu26be1
Email: fre.and.fri [at] gmail [dot] com
Staff/Senior Backend Software Developer Engineer here, strong in Kotlin, Functional Programming and peripheral tech like AWS and more would love to hear about any roles that might be a good fit!
The valuable part of Software Engineering isn't PARSING a solution into code and back again, taking into account all the idiosyncrasies and edge casey bugs of any given language chosen for the implementation. Of course that is a discrete and impressive skill, but it's no longer terribly valuable.
The valuable part of Software Engineering is "given this problem, what's an elegant, efficient, testable, scalable, maintainable, observable solution?".
Most of CS is already a solved problem, so even that is mostly a matter of assembling those solved-problem pieces together and choosing the flavor of how it's expressed. (for me, it's pure functions, for others, it might be OOP)
AIs are pretty good at that too, so it seems to me like the Software Engineers role is now to cultivate taste (what, in a perfect world, systems SHOULD look like) and balance it with pragmatism. (what does the system/business/time/resource constraints look like TODAY)