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 a Cyber Software Engineer to join their Federal Solutions team in Annapolis Junction, MD. This role focuses on developing cyber solutions for critical national security operations, requiring expertise in reverse engineering, vulnerability assessments, and mobile/embedded systems development. The position offers a competitive salary range of $100,900 - $176,600 and requires 5+ years of experience.

The ideal candidate will work with a multidisciplinary team of hardware and RF engineers, contributing to full-spectrum cyber capabilities. Key responsibilities include reverse engineering complex binaries, conducting vulnerability research, developing secure software solutions for various platforms, and implementing cryptographic capabilities. The role requires expertise in tools like IDA Pro, Ghidra, and proficiency in multiple programming languages.

Parsons offers comprehensive benefits including medical, dental, vision, 401(k), and flexible work schedules. The company, founded in 1944, is a leader in defense, intelligence, and critical infrastructure markets, delivering innovative solutions at the speed of relevance. This position requires an active Top Secret SCI w/Polygraph clearance and offers an opportunity to work on critical national security projects.

The role combines technical expertise with mission-critical work, making it ideal for experienced software engineers passionate about cybersecurity and national defense. Working at Parsons means joining a team that values excellence, innovation, and the delivery of solutions that protect and sustain the nation's most critical assets.

Last updated 13 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
  • Support hardware-based software development, including modification of physical devices
  • Perform penetration testing on custom and commercial systems
  • 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
  • Paid time off
  • 401(k)
  • Life insurance
  • Flexible work schedules
  • Holidays

Jobs Related To Parsons Corporation Cyber Software Engineer