Associate Software Engineer
Get new jobs like this one by email. Create a free account for job alerts and to save the jobs you like.
Location: Remote
Compensation: Salary
Reviewed: Wed, Nov 04, 2026
This job expires in: 30 days
Job Summary
Joining a dynamic Scrum team, the full-time Associate Software Engineer will develop application security techniques using C++ and collaborate on anti-tamper solutions in a hybrid work environment based in Lafayette, Indiana.
Key responsibilities
- Researching, designing, and implementing techniques to thwart reverse engineering of applications
- Developing a deep technical understanding of manipulating x86 and arm64 binaries and application shielding
- Contributing to team growth through code reviews, mentoring, and active collaboration
Required qualifications
- Degree or equivalent experience in Computer Science, Computer Engineering, or a related field
- Development experience in C++
- Hands-on prompt engineering experience with frontier LLMs (e.g., Anthropic, OpenAI)
- Familiarity with assembly instruction sets (x86 or arm64) and executable file formats (PE, ELF, MachO)
- Strong desire to learn and curiosity about application security
Complete Job Description
The complete job description is available to premium members. Premium membership includes:
Full access to 38,243 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee