Arxan is trusted by over 500 global enterprises to secure their high-value apps. Our protection and deployment solutions protect applications at the source and binary code level to expand the area of trust and deliver the industry’s most comprehensive app-level protection against a broad range of threats.
Join our talented and mission-driven team and help us fulfill our vision of a world where bad actors seeking to compromise our customer’s most valued apps are always unsuccessful.
The role is based out of our Lafayette, Indiana office. Located between Indianapolis, IN and Chicago, IL, the Greater Lafayette area is home to Purdue University and is an up and coming science and technology hub for the Midwest. With its picturesque downtown, excellent schools, and safe communities, this growing city is a great place to raise a family, meet people from all over the world and to experience that famous Midwest hospitality.
What We are Looking For
We are looking for a Software Developer to join our GuardIT team, focused on securing desktop and server apps for Mac, Windows and Linux. This is a unique R&D position that will take full advantage of your knowledge of compilers, linkers, and OS internals and expose you to a wide variety of application protection techniques. If you are excited about software security, this is the place for you.
You will work in a collaborative, agile environment solving deeply technical and challenging problems. You will research and develop anti-tamper techniques in order to detect and deter the modification of applications. Explore different instruction sets and binary file formats, and maybe even identify the occasional compiler bug or two.
Minimum 3 years' experience developing in C/C++ on Linux, Mac OS X, and/or Windows
Experience working with x86 or ARM assembly
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent
Desire to work in a highly collaborative environment
Solid communication skills in English with the ability to work successfully with remote teams
Strong interest in application protection
Deep knowledge of the function of compilers, linkers and loaders
Experience developing cross-platform applications
Familiarity with Python, Perl, or other scripting languages
Experience with reverse engineering
Familiarity with one or more binary file formats
As a small team, each of us has the opportunity to have a direct impact on our growth as a company and the success of our customers. We are guided by four key principles:
Passion – for our mission and the success of our customers. We put learning, excellence and integrity at the forefront of all that we do and we are leaders in our field because of it.
Play to Win – going “all in” to exceed expectations. We focus on what can be achieved, taking intelligent risks to anticipate new threats and pursue innovative solutions.
Get Stuff Done – seeing obstacles as opportunities. We operate with velocity and focus to ensure our results are amazing.
Collaboration – because we are all in it together! We put the success of our team above our own and embrace diverse ideas and perspectives, treating each other with respect.
Arxan offers competitive salaries, a full array of benefits and paid time off. Our employees enjoy flexible working hours and an inclusive culture.