Software Engineer, Senior

Parsons Corporation•San Antonio, TX
•$112,200 - $196,400

About The Position

Parsons is seeking a Software Engineer to work on cyber development projects for national defense programs. The role focuses on developing software tools and capabilities related to computer security, vulnerability research, reverse engineering, and product development. The engineer will develop and maintain low-level application and operating system projects related to software protection and host-based personal security tools, and will help customers use existing software and create new capabilities. The position includes quick-reaction development and customer interaction, along with collaboration in Agile teams and support for team members’ career growth. Candidates in Centreville or Herndon, Virginia; Columbia, Maryland; Augusta, Georgia; or San Antonio, Texas will be considered. Quarterly travel is expected. The position is part of Parsons’ Federal Solutions team, which supports U.S. government missions.

Requirements

  • U.S. citizenship.
  • Must be clearable.
  • At least 10 years of software engineering experience.
  • Experience with cyber tool development.
  • Proficiency in C/C++.
  • Proficiency in Python.
  • Familiarity with Git.
  • Ability to produce accurate documentation for developed software.
  • Ability to collaborate and communicate effectively with a remote team.
  • Bachelor’s degree; additional experience may be accepted in lieu of a degree.

Nice To Haves

  • Active TS/SCI clearance.
  • Experience supporting U.S. Government CNO missions.
  • Assembly programming and analysis on any major architecture.
  • Experience with debuggers and disassemblers.
  • Strong understanding of low-level operating system internals and drivers.
  • Experience with both kernel and userland debugging.
  • Experience with Windows APIs, including Win32 and Windows Native.
  • Experience with networking protocol analysis and socket programming on Windows.
  • Familiarity with modern development environments and practices, including CI/CD.

Responsibilities

  • Design and develop software code for tools and capabilities related to computer security, vulnerability research, reverse engineering, and product development.
  • Develop and maintain low-level application and operating system projects related to software protection and host-based personal security tools.
  • Review system architecture and select and implement appropriate development and support tools to ensure product performance.
  • Test and debug software.
  • Provide customers with expertise to leverage existing software and create new capabilities.
  • Participate in quick-reaction development, with opportunities for customer interaction.
  • Collaborate with a team focused on developing products and supporting members’ career growth.
  • Collaborate and communicate effectively with a remote team, and contribute as a self-starter in Agile teams.

Benefits

  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • Paid time off.
  • 401(k).
  • Life insurance.
  • Flexible work schedules.
  • Holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service