Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Malware Analysis Software Developer

$100k

The Johns Hopkins University Applied Physics Laboratory

Description

Description

Do you have experience analyzing complex software systems and understanding how adversarial software behaves?

Are you passionate about developing innovative software and analysis capabilities that improve national security and cyber defense?

Do you work best in an intellectually stimulating, professionally rewarding, and fun environment?

If so, we're looking for someone like you to join our APL team.

We are seeking a motivated and creative Cyber Analytics Software Engineer who will...

  • Design, develop, test, and maintain software tools and analytic capabilities that support malware analysis, reverse engineering, and cyber threat analysis.
  • Analyze malicious software, adversarial techniques, and suspicious behaviors to support defensive cyber operations and national security missions.
  • Develop scalable and maintainable software for binary analysis, behavioral analysis, telemetry processing, detection engineering, and automated cyber analytics.
  • Work on multidisciplinary teams staffed with world-class experts in cybersecurity, software engineering, data science, and computer systems research.
  • Develop software that enables analysts to better understand malware functionality, persistence mechanisms, command-and-control behavior, exploitation techniques, and system impacts.
  • Participate in projects involving reverse engineering, systems programming, software architecture, distributed systems, data analysis, automation, and visualization.
  • Devise and implement algorithms, frameworks, and new analytic approaches that improve malware detection, classification, and understanding of adversarial behavior.
  • Analyze software, system artifacts, and operational data to identify malicious behaviors, vulnerabilities, and opportunities to improve defensive capabilities.
  • Share knowledge by clearly articulating ideas through technical papers, presentations, and demonstrations to technical staff, management, and Government decision makers.
  • Join an environment that promotes professional growth, work/life balance, and technical development.
  • Have opportunities to participate in fun, social activities like our weekly game nights and yearly summer cookout!

Qualifications

You meet the minimum qualifications for this position if you have:

  • A Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, Applied Math, or a related field.
  • 2+ years of professional experience or a combination of relevant internship, research, or graduate experience in software engineering, cybersecurity, malware analysis, reverse engineering, or related areas.
  • Experience developing software in one or more programming languages such as Python, C++, Rust, Java, Go, or JavaScript/TypeScript.
  • Experience working with Linux-based development environments and modern software engineering practices including version control, testing, and continuous integration.
  • Familiarity with malware analysis, reverse engineering, binary analysis, operating systems internals, or cybersecurity concepts.
  • Ability to understand complex software systems and develop robust, maintainable solutions in collaborative environments.
  • Interest in local limited travel, which may be required.
  • Ability to obtain an Interim Top Secret level security clearance by your start date. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.
  • Demonstrate strong interpersonal skills and the ability to work independently and on a team.

You'll go above and beyond our minimum requirements if you have:

  • A Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, Applied Math, or a related field, and 5+ years of experience in software engineering, malware analysis, reverse engineering, cyber threat analysis, or related areas.
  • Experience performing malware analysis, reverse engineering, behavioral analysis, or binary analysis on Windows and Linux platforms.
  • Experience with tools and frameworks such as Ghidra, IDA Pro, Binary Ninja, x64dbg, WinDbg, YARA, Wireshark, Volatility, or similar analysis platforms.
  • Experience with low-level systems programming, operating systems internals, networking, or exploitation techniques.
  • Experience developing software for cyber analytics, telemetry processing, detection engineering, or automated analysis pipelines.
  • Experience with scripting and automation using Python or similar languages.
  • Familiarity with virtualization, containers, cloud infrastructure, or distributed systems.
  • Experience writing published papers and presenting results to conferences/workshops.
  • Current DoD clearance and prior experience working with Government agencies or Research Labs.

About Us

Why Work at APL?

The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation's most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.

At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL's campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at

All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law.APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please View email address on click.appcast.io.

The referenced pay range is based on JHU APL's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level with consideration for internal parity. For salaried employees scheduled to work less than 40 hours per week, annual salary will be prorated based on the number of hours worked. APL may offer bonuses or other forms of compensation per internal policy and/or contractual designation. Additional compensation may be provided in the form of a sign-on bonus, relocation benefits, locality allowance or discretionary payments for exceptional performance. APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development. Applications are accepted on a rolling basis.

Minimum Rate

$100,000 Annually


Maximum Rate

$245,000 Annually
Required
Preferred
Job Industries
  • Other
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Malware Analysis Software Developer in Laurel, MD vacancy
  • $174.4k - $220.3k

     ...Poly. ~Possess twenty (20)+ years of experience as a software engineer in programs and contracts of similar scope, type,...  ...day-to-day activities: ~Support the modernization of malware analysis and develop techniques for metadata storage for knowledge management to... 
    Suggested
    Contract work
    Work experience placement
    Local area

    Navstar

    Annapolis Junction, MD
    1 day ago
  • $69.4k - $158k

     ...Job Number: R0238872 Embedded Developer The Opportunity : As an embedded software engineer, you know how to create...  ...development, and DevOps techniques for malware variants, advancing crypt...  ...software and performing requirements analysis to drive requirement... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    1 day ago
  • $8k

     ...Cloud Software Engineer Active Top Secret (TS/SCI) clearance with...  ...platforms. The analytics developed and deployed in these ecosystems...  ...Community's toughest software and analysis challenges. As a 100%...  ...infrastructure & providing expertise in malware analysis, attribution,... 
    Suggested
    Contract work
    Temporary work
    Flexible hours

    Visionist, Inc.

    Laurel, MD
    3 days ago
  •  ...supporting SOC functions such as assisting in monitoring, training analysts, documenting SOPs, incident response coordination, analysis of security events, and process/procedure improvement. Microsoft Certified: Security Operations Analyst Associate (SOAA)... 
    Suggested
    Temporary work

    Quevera

    Annapolis Junction, MD
    4 days ago
  • $178k - $260k

     ...hire an Applications Engineer (Senior) responsible for designing software tools and subsystems to support software reuse and domain...  .../IC GovCloud security tool suite and perform comprehensive gap analysis. Must have the ability to research and evaluate commercial products... 
    Suggested
    Contract work
    Work experience placement
    Currently hiring

    Kaizen Approach

    Annapolis Junction, MD
    4 days ago
  • $70k - $190k

     ...Application Developer/Reverse Engineer Belay Technologies has been voted Baltimore Business...  ...join our intel team. You will act as a Software Engineer and Reverse Engineer in order...  ...of end-to-end SIGINT collection and analysis systems ~4+ years of dataflow experience... 
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis Junction, MD
    3 days ago
  • $144k - $210k

     ...Mid-Level Web Developer Why This is an Exciting Role: As a Web Developer at Boeing...  ...deploy, maintain, and enhance web-based software solutions that support mission-critical...  ...Lifecycle (SDLC) including requirements analysis, design, development, testing, and deployment... 
    Contract work
    Remote work

    Boeing Intelligence & Analytics

    Annapolis Junction, MD
    3 days ago
  •  ...Full Stack Software Developer-Principal Annapolis Junction, Maryland, United States NetSage's mission is to help our customers achieve...  ...to customer-supported tools to automate and enable metadata analysis. In this role, you will collaborate closely with customers... 
    Contract work

    NetSage Corporation

    Annapolis Junction, MD
    3 days ago
  •  ...This role focuses on deep technical troubleshooting, root cause analysis, and permanent fix implementation, working closely with...  ...Provide L3 production support for enterprise applications developed using Java, Spring Boot, and Angular. Perform in-depth root... 
    Permanent employment
    Shift work

    ClifyX

    Laurel, MD
    27 days ago
  •  ...Key Responsibilities: Provide L3 production support for enterprise applications developed using Java| Spring Boot| and Angular. Perform in-depth root cause analysis (RCA) for recurring and complex incidents. Debug application issues related to APIs|... 
    Permanent employment
    Local area
    Shift work

    Artech

    Laurel, MD
    4 days ago
  • $96.03k - $137.18k

     ...Position Title: Mobile/Web Developer (.Net) City: Tysons (McLean) State...  ...requirements, perform systems design and analysis, and develops and tests mobile and web applications...  ...security administration helpful. Software: Microsoft Word, Outlook, and PowerPoint... 
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Air Line Pilots Association

    Laurel, MD
    17 hours ago
  • $114k - $231k

     ...integration, automated testing, and data analysis for complex, mission-critical systems in...  ...Program Management ~Compliance ~Software Development & Testing ~Systems...  ...existing workflows and systems ~Rapidly develop proof-of-concepts to validate potential... 
    Full time
    Work at office
    Immediate start

    Innovative Defense Technologies

    Laurel, MD
    10 hours ago
  •  ...SIGINT Software Developer LOCATION Annapolis Junction, MD 20701 CLEARANCE TS/SCI Full Poly (Please note this position requires full...  ...tools and systems that support the collection, processing, and analysis of SIGINT data. Working alongside a talented group of... 
    Temporary work
    For contractors
    Immediate start
    Flexible hours

    Cymertek

    Annapolis Junction, MD
    2 days ago
  • $72.7k - $149.2k

     ...Software Engineer The Opportunity: CACI is seeking an entry-level software engineer to develop, maintain, and enhance complex and diverse software...  ..., and requirements analysis and synthesis from system...  ...Management, Information Sharing & Malware Analysis. Be part of a... 
    Contract work
    For contractors
    Work experience placement
    Flexible hours

    CACI International

    Annapolis Junction, MD
    3 days ago
  • $750 per month

     ...knowledge and further their careers. Interclypse is seeking software engineers who want to contribute to a cybersecurity-focused mission...  ...tools and techniques such as reverse engineering, malware analysis, or vulnerability research Ability to analyze binaries,... 
    16 hours
    Full time
    Temporary work

    Interclypse

    Annapolis Junction, MD
    2 days ago
  •  ...Description Reverse Engineer - Software This role focuses on...  ...target software components. Develop methods and techniques to...  ...automating reverse‑engineering, analysis, or vulnerability‑discovery tasks...  ...with exploit development, malware analysis, or software... 

    Navstar

    Annapolis Junction, MD
    3 days ago
  • $148.3k - $266.9k

     ...Software / CNO Developer Parsons is looking for an amazingly talented Software / CNO Developer to join our team! In this role you will get...  ...Software Development, Reverse Engineering, Vulnerability Analysis Cyber Security, AI/ML, cloud computing, full-stack development... 
    Local area
    Flexible hours

    Parsons Company

    Annapolis Junction, MD
    3 days ago
  •  ...Software Developer I Location: Annapolis Junction, MD Required Clearance: TS/SCI w/ Full-Scope Poly Salary: Competitive Job...  ...opportunity to work on a high-priority and highly visible malware analysis modernization program. As a member of our dynamic, energetic... 
    Remote work
    Relocation package
    Flexible hours

    Fullscope

    Annapolis Junction, MD
    5 days ago
  • $64k - $128k

     ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings...  ...Description At Nightwing CODEX, a software developer designs and implements custom software...  ...with IDA Pro, Ghidra, or similar binary analysis tool a plus • Familiarity with modern... 

    Nightwing

    Annapolis Junction, MD
    10 days ago
  • $154.05k - $278.48k

     ...exciting opportunity for an experienced Sr. Software Engineers to join a high performing...  ...system. Following the BDD pattern, our developers are responsible for implementing robust...  ...engineering and development, trade-off analysis, interface control, and testing and continuous... 
    For contractors
    Local area
    Immediate start

    Leidos

    Annapolis Junction, MD
    2 days ago
  •  ...Software Developer The Software Developer designs, develops, and maintains applications and integrations supporting mortgage operations...  ...flows to and from Encompass. Participates in requirements analysis with business and technical stakeholders; identifies risks,... 

    Mindlance

    Laurel, MD
    3 days ago
  •  ...CNO Developer Reports to: Technical Lead at Metrea Algorithmics FLSA Status: Exempt...  ...design and development of the core MAX software applications and products. To perform...  ...trade studies, make vs buy decisions, and analysis of alternatives. Identify areas of growth... 
    Full time
    Contract work
    Work at office
    Home office
    Monday to Friday
    Shift work

    Metrea

    Annapolis Junction, MD
    3 days ago
  • $139k - $179k

     ...Software Engineer, Workflow Awareness Make an Impact Where It Matters Most Join a...  ...support content and traffic triage, language analysis, workflow collaboration, transcription...  ...s What Your Day-to-Day Might Include Develop and enhance software supporting analyst... 
    Long term contract
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group, LLC.

    Annapolis Junction, MD
    5 days ago
  •  ...ORBIS is looking for a Software Developer for our mission-focused customer in Annapolis Junction, MD. The Software Developer shall be responsible...  ..., develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and... 
    Overseas

    Orbis Operations

    Annapolis Junction, MD
    4 days ago
  • $8k

     ...new, fully FUNDED opportunity for a Software Engineer (AI-Assisted Developer Tooling) on our largest PRIME...  ...Community's toughest software and analysis challenges. As a 100% employee-owned...  ...infrastructure & providing expertise in malware analysis, attribution, mapping adversarial... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    Immediate start
    Flexible hours

    Visionist

    Laurel, MD
    20 hours ago
  • $3,000 per month

     ...-Analyze user requirements to derive software design and performance requirements -...  ...modified systems or operating environments -Develop simple data queries for existing or...  ...modify software systems, using scientific analysis and mathematical models to predict and measure... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Lockheed Martin Corporation

    Annapolis Junction, MD
    3 days ago
  •  ...Engineer, Level 2. The Cloud Design Engineer develops, maintains, and enhances complex and...  ...performance in mind. Reviews and tests software components for adherence to the design requirements...  ...architectures; signals characterization analysis ~ Three (3) Years experience CentOS,... 
    Temporary work

    Avalore, LLC

    Annapolis Junction, MD
    4 days ago
  •  ...Job Description About the Role The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing...  ...(GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software... 
    Temporary work
    Local area

    Innovative Systems and Solutions Ltd

    Annapolis Junction, MD
    5 days ago
  • $86k - $138k

     ...Software Engineer, Associate Job Locations US-MD-Annapolis Junction Requisition...  ...area. The Cyber Software Engineer will develop, maintain, and enhance complex and...  ...place of new development, and requirements analysis and synthesis from system level to... 
    Contract work
    Shift work

    Peraton

    Annapolis Junction, MD
    5 days ago
  • $194k - $249k

     ...Application Developer / Reverse Engineer Make an Impact Where It Matters Most At Intelliforce...  .... In this role, you will work as both a software engineer and reverse engineer, helping...  ...Develop Python applications to automate analysis and operational workflows Reverse... 
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group, LLC.

    Annapolis Junction, MD
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Malware Analysis Software Developer. Be the first to apply!