> Markdown version of [/jobs/ext/4609227-associate-software-engineer](https://www.wearedevelopers.com/jobs/ext/4609227-associate-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Associate Software Engineer - **Company:** DIGI, LLC - **Location:** Lafayette, IN, United States - **Salary:** $72,000 - $97,500 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Android Software Development, Macintosh Computers, Apple IOS, C++ (Programming Language), Code Review, Computer Engineering, Linux, Iterative and Incremental Development, Mobile Application Software, Scrum Methodology, OpenAI, Reverse Engineering, Simple Data Format, Software Engineering, Large Language Models, Prompt Engineering, Software Security, Indexer, Information Technology - **Published:** November 6, 2026 - **Apply:** https://www.careerbuilder.com/job-details/associate-software-engineer-lafayette-in--f757de57-5bb6-4feb-9ca1-78a2e368c326 ## About the Role Software Engineering, Android, iOS, Software Engineering, Applications Security, Mobile Applications, Scrum Project Management and Software Development, Operating Systems, Microsoft Windows Operating System, Apple Macs, 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 ## Description 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