P

Parsons

Digital infrastructure and security solutions provider

Full Stack Software Developer

Full-Stack EngineeringUpdated on Nov 13
Full-timeTampa, FL, USA$125.1k - $225.2k

About the Job

Requirements

  • An active Secret security clearance is required.
  • A bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline is required; equivalent combinations of education, training, and experience may be considered.
  • A minimum of 8 years of professional software development experience is required, with a strong background in HTML, CSS, and JavaScript.
  • Experience developing and maintaining production-quality software applications is required.
  • Experience working independently in a small-team or mission-focused engineering environment is required.
  • Experience across multiple phases of the software development lifecycle is required.
  • The ability to obtain and maintain program-specific access requirements, if applicable, is required.

Responsibilities

  • Design, develop, integrate, test, deploy, and maintain full-stack software applications.
  • Develop and configure Foundry applications that support mission workflows, operational decision-making, data integration, and user collaboration.
  • Translate business, mission, and functional requirements into scalable technical solutions.
  • Develop technical designs, interface specifications, and software architecture documentation.
  • Build responsive web applications using modern HTML, CSS, JavaScript, and frontend frameworks.
  • Develop and integrate backend services, APIs, and web service calls to external systems.
  • Support custom web-based visualizations for complex operational and mission data.
  • Perform coding, debugging, unit testing, integration testing, and troubleshooting.
  • Conduct root cause analysis and implement corrective actions for software defects and performance issues.
  • Integrate software components across tactical and enterprise environments.
  • Develop and maintain database solutions using relational and NoSQL database technologies.
  • Participate in code reviews and promote software quality, maintainability, security, and performance.
  • Use Git and established configuration management practices for source control and collaboration.
  • Support deployment, release management, and sustainment activities.
  • Research and implement new development tools, techniques, and technologies, including Foundry capabilities where appropriate.
  • Prepare and maintain technical documentation, design artifacts, test documentation, and user-facing materials.
  • Communicate technical information clearly to customers, engineering teams, and program leadership.
  • Work effectively in an Agile development environment, contributing to planning, estimation, standups, reviews, and retrospectives.
  • Provide technical leadership and mentorship to less experienced developers as needed.

Desired Qualifications

  • Knowledge of Foundry application development, including the design, configuration, integration, testing, and deployment of Foundry-based applications.
  • Familiarity with Foundry data-driven workflows, operational applications, dashboards, ontology-based data models, and user interfaces.
  • Experience developing applications that use Foundry datasets, APIs, data services, or external system integrations.
  • Professional experience with React and Java.
  • Experience developing custom web-based visualizations and data-driven user interfaces.
  • Experience working in a Node.js development environment.
  • Experience designing and consuming RESTful APIs and other web services.
  • Experience integrating software with external systems and mission applications.
  • Experience with Microsoft SQL Server, PostgreSQL, MySQL, MongoDB, or other relational or NoSQL database management systems.
  • Experience with Git-based workflows, branching strategies, pull requests, and code reviews.
  • Experience with Agile or DevSecOps development methodologies.
  • Familiarity with software deployment, continuous integration, and continuous delivery practices.
  • Experience supporting operational, tactical, cybersecurity, intelligence, or defense-related applications.
  • Understanding of secure software development practices and application security principles.
  • Experience with containerized applications, cloud platforms, automated testing, or infrastructure-as-code.
  • Ability to develop clear technical documentation and communicate effectively with technical and nontechnical stakeholders.

About the Company

Parsons

Digital infrastructure and security solutions provider

Parsons provides digitally enabled solutions in national security, defense, and global infrastructure. Its work spans government and commercial clients, offering services in systems and software engineering, quality assurance, compliance, and security, along with large-scale infrastructure projects and advanced technology implementations. The company helps clients by delivering long-term, contract-based engagements that include AI readiness, data preparation for AI applications, and secure, reliable systems. A key differentiator is its breadth across diverse markets and its emphasis on rigorous systems engineering, QA, compliance, and security to ensure the integrity of critical operations while harnessing AI to improve efficiency and safety. Parsons’ goal is to solve complex security and infrastructure challenges through measurable, value-driven solutions and long-lasting partnerships with clients.

Company size
10,001+
Company stage
IPO
Headquarters
Chantilly, VA
Founded
1944

Recently Posted Jobs

Explore more opportunities at Parsons

See more jobs