About the job:
Digital.ai is seeking an Associate Software Engineer to join an existing Scrum team on our Arxan Security product line. Our products secure desktop and mobile applications for iOS, Android, Mac, Windows, and Linux that are deployed on over 2 billion devices across various industries. This is an outstanding 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.
You will work in a collaborative, agile environment, solving deeply technical and exciting problems. You will research and develop anti-tamper techniques to detect and deter the modification of applications.
This is a hybrid position with a flexible remote and in-office working arrangement in downtown Lafayette, IN.
If you are passionate about application security, or want to understand how applications truly work, this is the place for you.
What You Will Be Doing
- Developing a deep technical understanding of manipulating x86 and arm64 binaries and application shielding
- Researching, designing, and implementing techniques using C++ to thwart reverse engineering
- Adding to team growth through code reviews, mentoring, and active collaboration
- Responding collaboratively to feedback
- Maintaining a high standard for code quality and maintainability
What Will Help You Succeed
- Degree or equivalent experience in Computer Science, Computer Engineering, or related field
- Strong desire to learn
- Development experience in C++
- Hands-on prompt engineering experience to define system context, input/output schemas, and multi-step execution flows using frontier LLMs (e.g., Anthropic, OpenAI)
- Familiarity with structuring repository documentation, schemas, and context files (e.g., indexing, prompt contexts, or codebase mapping) to improve LLM comprehension and code-generation accuracy
- Experience leveraging agents and connected tools as a part of iterative development
- Familiarity with an assembly instruction set (x86 or arm64 desired)
- Familiarity with one or more executable file formats (PE, ELF, MachO)
- Proven communication skills in English with the ability to work successfully with remote teams
- Curiosity about application security
Why join us at Digital.ai?
Digital.ai offers phenomenal benefits such as:
- Paid Time Off and company recognized holidays
- Flexible working arrangements
- Opportunity to work with a diverse, globally distributed team
- Inclusive, collaborative environment
Digital.ai is firmly committed to Equal Employment Opportunity (EEO). We maintain compliance with federal, state, and local laws that prohibit employment discrimination on the basis of age, race, color, gender, identity, gender expression, sex, pregnancy, national origin, ancestry, religion, physical or mental ability, medical condition, sexual orientation, marital status, citizenship status, protected military or veteran status, and all other protected classifications. We welcome everyone and believe that diversity is the foundation of innovation.
For individuals with disabilities who would like to request an accommodation, please advise us within your job application or cover letter.
At Digital.ai, we believe in fostering a culture of pay transparency. We are committed to providing our employees with fair and competitive compensation. The current annual base salary range for this specific job is estimated to be between $72,000-$97,500. Please note that final compensation will be determined based on factors such as qualifications, experience, and internal equity. Certain positions at Digital.ai might also be eligible for additional compensation in the form of bonuses, commissions or other employee benefits which are separate from the base salary and to be defined at offer stage.
FRAUD PREVENTION ALERT: please note that Digital.ai does not use third party recruiters. In our efforts to protect you against possible impersonation please check the email address or are contacted by an unfamiliar/third party requesting please reach
out directly to Digital.