Application Security Engineer
Job Description
Robotics Technologies is hiring an Application Security Engineer for a security-focused contract role based onsite in Weehawken, NJ. In this position, you will investigate software security at a low level, with a strong emphasis on third-party applications brought in by employees and the behaviors those tools may introduce.
The work centers on first-principles thinking and hands-on analysis, combining reverse engineering with network investigation techniques to identify vulnerabilities and unauthorized activity. The environment is primarily Windows, with some Linux, and the goal is to translate findings into practical, balanced next steps for teams across the organization.
What you’ll do
- Conduct reverse engineering on binaries and perform network analysis, including interception and decryption approaches, to uncover vulnerabilities, hidden data exfiltration, or unauthorized behaviors.
- Verify that software aligns with internal security guidelines and internal policies, including restrictions related to unauthorized network connections.
- Partner with internal domain experts, platform engineering teams, frontline support, and end users to communicate findings and recommend workable, practical workarounds.
What you bring
- Deep understanding of how a computer operates at a low level, independent of the operating system or software stack.
- Ability to clearly explain core computing concepts that underpin modern systems.
- Hands-on experience, projects, or hobbies in areas such as:
- Compiler or Operating System design
- Writing a debugger
- Computer hardware design (especially secure hardware), including hardware interfacing and instrumentation
- Code optimization
- Emulation or virtualization design and implementation, including using frameworks like QEMU for advanced testing or manipulation (note: end-user virtualization usage alone is not sufficient)
- Vintage computing
- Familiarity with reverse engineering tools like Binary Ninja is a plus, while tool-agnostic reverse engineering capabilities are expected.
- Strong alignment if you build custom offensive tooling, fuzzing frameworks, or automated testing protocols.
- Mid-to-senior experience level: 3–5+ years of relevant experience; minimum requirement is 3 years.
Tech and tooling
- Windows
- Linux
- Binary Ninja
- QEMU
Role details
- Job ID: J55277
- Location: Weehawken, NJ (onsite)
- Duration: 8 months + extension
- Pay: USD 82 - 82 per hourly
- Bill rate: $82/hour (C2C)
- Job type: contract
- Engagement types: W-2, 1099, C2C
- Client: To be discussed later
- Work authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, Other
Additional valued experience
- Network/system administration experience
- Broad technical understanding of process flows
- Participation in Capture-the-Flag (CTF) competitions
Similar Jobs
$84k - $126k/yr
Full time
Application Security
Application Security Testing
Automated Security Testing