Software Engineer

Arxan Technologies ,
Manchester, Greater Manchester

Overview

Job Description

About Us 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. We recently joined the Digital.ai team and expect to expand our product offerings as we continue to grow. 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. What We are Looking For This position represents an exciting opportunity to join a growing industry leader with a diverse product line specializing in protecting the mobile economy. We are looking for a well-motivated Software Engineer with a passion for technology and learning to join our team in Vilnius. As a C++ Software Engineer, you will join an existing team developing state of the art software protection technologies to protect Android mobile apps from reverse engineering and tampering. You will gain exposure to software protection techniques and have the opportunity for research and innovation to help develop new techniques in this field. Our products are used by top tier companies whose products and services you are probably already using so awareness and responsiveness to customer needs is paramount. We are a well-integrated global team with plenty of scope for career development and the opportunity to work on other products. Requirements * Minimum 3 years' experience developing in C/C++ on Linux, Mac OS X, and/or Windows * Some experience of Java or Android app development * Experience working with x86 or ARM assembly * Bachelor's degree in Computer Science, Computer Engineering, or equivalent * A collaborative working style, and the ability to work with other team members, company stakeholders, and customers * Self-motivated, with the ability to accomplish tasks with minimal guidance * Strong interest in application protection * Attention to detail * Strong diagnostic, problem solving and communications skills * Very good proficiency with spoken and written English Desired Skills/Experience * 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 * Knowledge of Android build tools * Interest in cryptography * Experience of Python and/or Unix automation Our Culture 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.