His team at CirrusMD still utilizes Python and Ruby on Rails for data engineering tasks, and although those tried-and-true languages aren’t going anywhere, new programming languages do bring some improvements.

Rust, a programming language that launched in May 2016, is praised for its ability to write “Safe” code – meaning objects are managed by the programming language from the beginning to end, rather than developers doing pointer arithmetic or managing memory like they do in C or C++ programs.

While the following engineering leaders can all agree they look for good developers first, each professional we spoke with had a preference when it comes to programming languages.

Pie Insurance CTO Mike Gionfriddo watches rising programming languages but still believes that Python and C# are essential languages for programmers to learn due to their versatility. During interviews at Pie Insurance, he lets engineers select the language used during coding tests.