Full Stack Software Engineer

Parsons Corporation•Annapolis Junction, MD
•$148,300 - $266,900

About The Position

Parsons is seeking a Full Stack Software Engineer to support activities defending against emerging cybersecurity threats. The role is part of a team that develops and tailors capabilities to prevent and eradicate cyber threats to critical U.S. systems. The engineer will help define and design information-protection systems, develop and maintain a complex software application in a cloud infrastructure, and work with mission customers and Systems Engineers to establish software requirements and interfaces. The position also involves creating software interfaces and dashboards, improving documentation and development standards, recommending technologies and process improvements, and contributing to agile scrum activities.

Requirements

  • Active TS/SCI security clearance with polygraph.
  • Bachelor's degree; additional years of experience may count in lieu of a degree.
  • 10 or more years of experience; additional education, training, and certifications may count toward the total years of experience.
  • Proficiency with Linux operating systems, web application frameworks such as Svelte, Vue, or Angular, JavaScript, TypeScript, SQL, and relational databases.
  • Familiarity with Elastic Search, Docker, and Python.
  • Experience in an IC Agency mission environment using tools and capabilities to generate threat intelligence, including working with analyst teams to perform data analysis.
  • Experience with Agile and SAFe methodologies.

Nice To Haves

  • Ability to quickly learn new technologies and skills through independent study, professional training, and interaction with team members.
  • Ability to communicate with technical team members, managers, and customers.
  • Flexibility to deliver according to scheduled priorities that may shift in a dynamic cyber environment.
  • Ability to automate workflows and processes using scripts and tools.
  • Knowledge of cybersecurity best practices, particularly for gathering intelligence and using analytics to identify threats.

Responsibilities

  • Help define and design systems to meet information-protection needs and continually assess their effectiveness against emerging threats.
  • Develop, enhance, deploy, and maintain a complex software application in a cloud infrastructure while meeting customer security requirements.
  • Work with mission customers and Systems Engineers to derive software requirements and understand project limitations, capabilities, performance requirements, and interfaces.
  • Create software interfaces and dashboards.
  • Implement recommendations to improve documentation and software-development process standards.
  • Recommend new technologies and processes for continuous improvement.
  • Participate in agile scrum cycles, including design sessions, peer reviews, testing support, and documentation.

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