Software Engineer, Senior
Parsons Corporation
Imagine Your Impact Here
Are you eager to tackle challenges that truly matter, pushing the boundaries of what's possible in the world of cyber development? At Parsons, we do not just talk about innovation; we live it. We are searching for an incredibly talented Senior Software Engineer to join our team, someone ready to dive into the most advanced cyber development projects for national defense. This is your chance to contribute to high-impact work, surrounded by exceptional people, all while having the flexibility of a fully remote role. If you are passionate about cybersecurity, vulnerability research, and low-level development, prepare to unleash your full potential and redefine the future with us.
Overview
Parsons is seeking an experienced and highly motivated Senior Software Engineer to contribute to our critical national defense programs. In this exciting, fully remote, worldwide opportunity, you will be at the forefront of cyber development, designing and implementing groundbreaking solutions that safeguard our nation. You will thrive in a dynamic, agile environment, collaborating with a team of experts dedicated to excellence and continuous growth.
Key Responsibilities
- Design, develop, and implement innovative software code for new tools and capabilities across areas such as computer security, vulnerability research, reverse engineering, and product development.
- Architect and maintain complex low-level application and operating system projects, ensuring robust performance and security.
- Perform in-depth vulnerability analysis and reverse engineering of various software and hardware components.
- Contribute to the full software development lifecycle, from concept and design to testing, deployment, and maintenance.
- Collaborate effectively with cross-functional teams, offering technical leadership and mentorship to junior engineers.
- Research emerging technologies and methodologies in cybersecurity, integrating best practices into ongoing projects.
- Engage in problem-solving for highly complex technical challenges, developing creative and effective solutions.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
- A minimum of 5+ years of demonstrable experience in software engineering, with a strong focus on cybersecurity or low-level development.
- Proficiency in programming languages such as C, C++, Python, and Assembly.
- Deep understanding of operating system internals (Windows, Linux) and computer architecture.
- Proven experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, OllyDbg).
- Familiarity with vulnerability research methodologies and exploit development.
- Exceptional problem-solving skills and the ability to work independently and as part of a distributed team.
- Excellent written and verbal communication abilities.
- While this is a fully remote, worldwide position, candidates located in Centreville, VA, Herndon, VA, Columbia, MD, Augusta, GA, or San Antonio, TX are especially encouraged to apply as quarterly travel to these locations is expected.
- Applicants may be required to obtain and maintain a U.S. Security Clearance.
What You'll Gain
- Work on impactful national defense projects that make a real difference.
- Opportunities for significant professional growth and continuous learning in cutting-edge cyber technologies.
- A collaborative and supportive work environment where your contributions are valued.
- The chance to work with and learn from some of the brightest minds in the industry.
- Be part of a company culture that embraces agility and fosters personal and career development.
- Competitive compensation and a comprehensive benefits package.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

