Remote Jobs Sign In

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