Software Engineer II

Black Eagle Defense

$143K — $200K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of software engineering experience in relevant programs/projects.
  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • Proficient in programming languages: Java, JavaScript, and Python.
  • Skilled in reverse engineering with analysis tools like Frida, Jadx, Ghidra, or IDA.
  • Expertise in application development, vulnerability research, and debugging.

Responsibilities

  • Perform offensive cyber tasks focusing on mobile applications.
  • Conduct vulnerability research and exploit testing.
  • Develop and debug mobile applications.
  • Utilize reverse engineering techniques on SDKs and mobile apps.
  • Collaborate with cross-functional teams to enhance product security.

Benefits

  • Comprehensive healthcare coverage including medical, dental, and vision.
  • 401(k) plan with company matching contributions.
  • Flexible hours and the ability to work remotely.
  • Opportunities for professional development and continuous learning.
Full Job Description
Job Description

SALARY RANGE $143,000 - $200,000/year

DUTIES As a successful candidate for the Software Engineer II role, you must have a strong interest in offensive cyber, vulnerability research, and reverse-engineering for mobile devices. You will perform a variety of activities, including application development, exploit testing/debugging, reverse-engineering mobile applications/SDKs, and vulnerability research.

Required Skills

SKILLS

  • Test and debug mobile exploits
  • Reverse-engineer mobile application SDKs
  • Experience with Vulnerability research
  • Experience with Application development


QUALIFICATIONS Eight (8) years of experience as a SWE in programs and contracts of similar scope, type, and complexity are required. A Bachelor's degree in Computer Science or a related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.

Additional requirements:

  • Programming experience in Java, JavaScript, and Python
  • Reverse-engineering experience using static/dynamic analysis tools, such as Frida, Jadx, Ghidra, or IDA
  • Experience with vulnerability research and debugging


Desired Skills

NICE-TO-HAVES

  • Experience with C/C++
  • Experience debugging with gdb or similar tools
  • Knowledge of Android or iOS operating system, architecture, and ecosystem
  • Experience with high-side development
  • Experience with non-attributed networks
  • Experience with cloud environments (e.g., AWS)

Similar Jobs

More Jobs at Black Eagle Defense

  • System Administrator II
    $155K — $175K *
    Annapolis, MD 21401 (Anne Arundel County)
    Information Technology
    In-Person
  • Software Engineer II
    $143K — $200K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Information Technology
    In-Person
  • Reverse Engineer III
    $147K — $204K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Information Technology
    In-Person
  • Application Developer III
    $190K — $247K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Information Technology
    In-Person
  • Data Scientist IV
    $190K — $247K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer II jobs: