Software Development Engineer - Application Security / Vulnerability Research

Makeen Custom Software Development & Technology Services
  • Seattle, WA
  • Remote
    1 day ago

    Job Description

    Job Description

    Software Development Engineer – Application Security / Vulnerability Research

    \n

    **Location:** Remote – U.S. based (Seattle, WA preferred; Boston, MA acceptable)

    \n

    **Experience:** 3+ years

    \n

    **Contract:** 3 months, renewable quarterly

    \n

    **Work Authorization Requirements:**

    \n

    * U.S. Citizens or Green Card holders only

    \n

    * W-2 contract only

    \n

    * No C2C or sponsorship

    \n


    \n

    Role Overview

    \n

    We are seeking a Software Development Engineer with a strong background in application security, vulnerability research, and secure software development. The engineer will analyze known vulnerabilities, reproduce security issues, develop proof-of-concept exploits, and work with isolated environments for vulnerability testing.

    \n


    \n

    Required Qualifications

    \n
    • \n
    • Bachelor's degree in Computer Science, Cybersecurity, or related field, or equivalent practical experience.
    • \n
    • 3+ years of experience in application security, vulnerability research, or secure software development.
    • \n
    • Strong understanding of CVE taxonomy, CVSS scoring, and CWE vulnerability classes.
    • \n
    • Experience writing exploits or proof-of-concept (PoC) reproductions for known vulnerabilities.
    • \n
    • Strong programming skills in Python and C/C++.
    • \n
    • Experience with shell scripting.
    • \n
    • Hands-on experience with Docker and Docker Compose for isolated testing environments.
    • \n
    \n


    \n

    Preferred Qualifications

    \n
    • \n
    • Experience with vulnerability analysis and security research.
    • \n
    • Knowledge of memory corruption, authentication, injection, and other common vulnerability classes.
    • \n
    • Experience debugging and analyzing software at the system level.
    • \n
    • Familiarity with security testing and vulnerability assessment tools.
    • \n
    • Software Engineering or Applied Science background with hands-on security experience.
    • \n
    \n


    \n

    What We Offer

    \n
    • \n
    • Opportunity to work on large-scale, enterprise systems
    • \n
    • Fully remote, globally distributed team
    • \n
    • Collaborative Agile environment
    • \n
    • Long-term project stability and growth opportunities
    • \n
    \n


    Numbers & Facts

    LocationSeattle, WA (
    Remote
    )

    Skills

    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • Applications Securityunmatched
    • Authenticationunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Programmingunmatched
    • Computer Scienceunmatched
    • Computer Securityunmatched
    • Debugging Toolsunmatched
    • Dockerunmatched
    • Injectionsunmatched
    • Internet Securityunmatched
    • Large-Scale Systemsunmatched
    • Memory Hardwareunmatched
    • Proof of Conceptunmatched
    • Python Programming/Scripting Languageunmatched
    • Security Analysisunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Taxonomiesunmatched
    • Team Playerunmatched
    • Testingunmatched
    • Unix Shell Programmingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder