Associate Software Engineer

Posted Yesterday
Be an Early Applicant
Lafayette, IN, USA
Hybrid
72K-98K Annually
Entry level
Software
The Role
Develop anti-tamper and application-shielding techniques for desktop and mobile applications. Research and implement C++ solutions that protect binaries from modification and reverse engineering across x86 and ARM64 platforms. Collaborate within an agile Scrum team through code reviews, mentoring, and feedback. The role also involves prompt engineering, repository documentation, LLM agents, executable formats, assembly, and operating-system internals.
Summary Generated by Built In

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.

Skills Required

  • Degree or equivalent experience in Computer Science, Computer Engineering, or a related field
  • Strong desire to learn
  • Development experience in C++
  • Hands-on prompt engineering experience using frontier LLMs such as Anthropic or OpenAI models
  • Experience structuring repository documentation, schemas, and context files to improve LLM comprehension and code-generation accuracy
  • Experience leveraging agents and connected tools during iterative development
  • Familiarity with x86 or ARM64 assembly instruction sets
  • Familiarity with executable file formats such as PE, ELF, or Mach-O
  • Proven English communication skills and ability to work successfully with remote teams
  • Curiosity about application security
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Dubai
810 Employees

What We Do

Founded in 2000, Danube Technologies, Inc. provides software and training exclusively focused on the Scrum method of agile software

Similar Jobs

PwC Logo PwC

Software Engineer

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
64 Locations
370000 Employees
63K-140K Annually

PwC Logo PwC

Software Engineer

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
64 Locations
370000 Employees
77K-202K Annually
In-Office
Crane, IN, USA
34000 Employees

SailPoint Logo SailPoint

Software Engineer

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
United States
2461 Employees
69K-117K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account