Taro Logo

Cyber Software Engineer

Founded in 1944, Parsons Corporation is a digitally enabled solutions provider focused on defense, intelligence, and critical infrastructure markets.
$100,900 - $176,600
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity · Defense

Description For Cyber Software Engineer

Parsons Corporation is seeking an experienced Cyber Software Engineer to join their Federal Solutions team in Annapolis Junction, MD. This role combines advanced software engineering with cybersecurity expertise, focusing on developing critical national security solutions. The position requires extensive experience in reverse engineering, vulnerability assessment, and secure software development across multiple platforms.

The ideal candidate will work at the intersection of software development and cybersecurity, developing sophisticated cyber solutions for national security operations. This role offers an opportunity to work with cutting-edge technology in reverse engineering, mobile and embedded systems development, and security testing. The position requires a strong background in low-level programming, security tools, and cryptography.

Parsons offers a comprehensive benefits package including medical, dental, vision coverage, 401(k), life insurance, and flexible work arrangements. The company promotes a culture of excellence and values close-knit teams that take pride in protecting and sustaining critical national assets. With a salary range of $100,900 - $176,600, this role requires an active Top Secret SCI w/Polygraph security clearance.

This is an excellent opportunity for a senior software engineer passionate about cybersecurity and defense technology to contribute to meaningful projects while working with a team of exceptional professionals. The role combines technical challenges with national security importance, offering both professional growth and the satisfaction of contributing to critical infrastructure protection.

Last updated 2 days ago

Responsibilities For Cyber Software Engineer

  • Perform software reverse engineering on complex binaries and firmware (x86, ARM, MIPS)
  • Conduct vulnerability research and analysis across mobile, embedded, and traditional platforms
  • Develop and integrate secure software solutions targeting Android, iOS, and Windows environments
  • Implement cryptographic capabilities and steganography techniques to enhance software resilience
  • Support hardware-based software development, including modification of physical devices
  • Perform penetration testing on custom and commercial systems to validate security posture
  • Provide rapid prototyping and field-ready tools in support of mission operators

Requirements For Cyber Software Engineer

Python
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • Minimum of 5 years in software engineering or cyber tool development roles
  • Experience in reverse engineering tools (IDA Pro, Ghidra, Radare2)
  • Strong knowledge of mobile OS internals (Android/iOS) and Windows internals
  • Hands-on experience with pen testing frameworks and offensive security tools
  • Proficiency in low-level programming languages (C, C++, Assembly) and scripting (Python, Bash)
  • Familiarity with secure coding practices, cryptography, and steganographic methods
  • Current TS/SCI with Polygraph clearance required

Benefits For Cyber Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Life insurance
  • Paid time off
  • Flexible work schedules
  • Holidays

Interested in this job?

Jobs Related To Parsons Corporation Cyber Software Engineer