Software Engineer, Senior
Job Description
Parsons is seeking a Senior Software Engineer to design and develop software for cyber development projects. The work spans computer security, vulnerability research, reverse engineering, and software product capabilities, combining low-level development with system architecture review and customer-focused expertise.
This onsite role is based in Virginia and supports Agile collaboration, including quick reaction development and opportunities for customer interaction.
Responsibilities
- Design and develop new software code for tools and capabilities across computer security, vulnerability research, reverse engineering, and product development
- Build and maintain low-level application and operating system projects supporting software protection and host-based personal security tools
- Review system architecture, select and implement suitable development and support tools to help ensure product performance, and test and debug related software
- Provide customer expertise to leverage existing software and create new capabilities
- Participate in quick reaction development activities with chances to collaborate directly with customers
- Collaborate with a team focused on superior products and on supporting members’ career growth
- Act as a customer-focused self-starter who is eager to learn, mentor others, and collaborate effectively in Agile teams
Requirements
- U.S. Citizenship is required
- Must be clearable; active TS/SCI is preferred
- Bachelor’s degree; additional experience may suffice in lieu of degree
- Minimum 10+ years of Software Engineering experience
- Experience with cyber tool development
- Proficiency in C/C++
- Proficiency in Python
- Familiarity with Git
- Ability to generate accurate documentation for developed software
- Ability to collaborate and communicate effectively with a remote team
Technologies
- C/C++
- Python
- Git
- Windows APIs (win32, Windows Native)
Benefits
- Medical, dental, and vision plans
- Paid time off
- Paid flexible holidays
- 401(k)
- Life insurance
- Flexible work schedules
- Holidays
- Retirement plans
- Employee Assistance Program
- Robust leave and benefits for veterans/active-duty members
- Paid active-duty military leave
- Wellness program (weekly Meditation Mondays and Wellness Wednesdays)
- Financial wellness support
Location and Travel
- Virginia (onsite)
- Candidates in Centreville, VA; Herndon, VA; Columbia, MD; Augusta, GA; or San Antonio, TX will be considered
- Quarterly travel is expected
Additional Skills
- Experience supporting US Government CNO missions
- Assembly programming and analysis (of any major architecture)
- Experience working with debuggers and disassemblers
- Strong understanding of low-level operating system internals and drivers
- Experience with both kernel and userland debugging
- Experience with networking protocol analysis and socket programming on Windows
- Familiarity with modern development environments and practices including CI/CD
- Active TS/SCI is preferred
Salary: USD 112,200 - 196,400 per yearly.
Security clearance requirement: None.
Similar Jobs
U