An Engineering Leader Discusses the Best Programming Languages to Learn

by Alton Zenon III
January 24, 2020
Transmit Security team chatting
transmit security

Identity access management (IAM) solutions help businesses with authentication and fraud prevention efforts. Increased cases of data loss, identity theft and fraudulent access in recent years — as well as companies’ desire to prevent these instances — helped the IAM market reach a valuation of $10 billion in 2018, according to a BrandEssence Market Research and Consulting report. The market is expected to more than double in size by 2025.

Transmit Security uses a single platform to help large enterprises like the U.S. Bank and Wells Fargo optimize and consolidate their identity access management infrastructure. It offers IAM services like cryptography-based device management, identity gateway services that use reverse-proxy technology and fraud detection based on customizable behavioral profiling, among others. 

Offering a wide variety of tech-enabled services requires an equally diverse set of tech tools. 

Transmit developers use a number of programming languages important to digital security work. These languages include Java and HTML, which are vital in cybersecurity because of their wide use in webpages and web programs, as well as Python because of its use in automation and conducting malware analysis.

We spoke with Craig Currim, VP of customer solutions and systems engineering at Transmit, about the type of programming experience he looks for in candidates, as well as which languages he's eyeing for future use at the security company, below. 

Craig Currim
VP of Customer Solutions and Systems Engineering

Do you look for specific languages on resumes?

We find mobile, JavaScript-based and server-side languages are very hot right now. We regularly run into Objective-C, Swift, Java, Angular, HTML/CSS, Cordova, Ionic and Kony. So we look for candidates with experience using these languages because our platform and the customer systems we integrate with use them extensively. 

We also require candidates to demonstrate knowledge of certain skills crucial in our environment like iOS and Android app development, integration of software development kits and application programming interfaces, and working knowledge of mobile app interaction with other components on a local device. Our interview process includes tasks that will test fundamental and deep understanding of the critical components of the relevant languages associated with the position. 

 

 

What’s a programming language you’re not currently working with that you’d like to, and why? 

As the IT and identity environments continue to evolve, we will look to add new languages and technologies to grow our platform to meet the requirements of the market and our customers. Even though we have not targeted any specific languages for near-term expansion, we will likely explore languages and frameworks related to DevOps and systems integration in the future.

Jobs at Transmit Security11 open jobs
All Jobs
Dev + Engineer
HR
Operations
Project Mgmt
Sales
Operations
new
Transmit Security
Boston
Project Mgmt
new
Transmit Security
Boston
Developer
new
Transmit Security
Boston
Sales
new
Transmit Security
Boston
Developer
new
Transmit Security
Boston
Developer
new
Transmit Security
Boston
Developer
new
Transmit Security
Boston
Operations
new
Transmit Security
Boston
Sales
new
Transmit Security
Boston
HR
new
Transmit Security
Boston
Developer
new
Transmit Security
Boston

Boston startup guides

LOCAL GUIDE
Best Companies to Work for in Boston
LOCAL GUIDE
Best Software Engineer Jobs in Boston
LOCAL GUIDE
Coolest Tech Offices in Boston
LOCAL GUIDE
Best Sales Jobs in Boston