Full Stack Developer (TS/SCI w/ Poly)

Parsons Corporation•Columbia, MD
21h

About The Position

Parsons is looking for an amazingly talented Full Stack Developer to join our team! In this role you will get to Iead the design, implementation, testing, and maintenance of complex, mission-critical software system and services for a Supply Chain Risk Management office.

Requirements

  • Deep expertise in software engineering fundamentals and one or more modern programming ecosystems (e.g., Python, Java, SQL, JavaScript/TypeScript), including strong skills in design, implementation, debugging, and refactoring of complex systems.
  • Advanced understanding of software architecture and design principles: - Domain-driven design - Layered and microservice architectures - Concurrency and multi-threading - Servlets - Extract Transform Load (ETL) pipelines - Message brokers and scalable databases (Hadoop, Elasticsearch, PostgreSQL)
  • Proficiency with modern development workflows: version control (e.g., Git, BitBucket), collaborative practices (branching strategies, pull/merge requests), and setting/enforcing coding, security, and documentation standards across teams.
  • Familiarity with common build tools (e.g. Gradle, Vagrant, Ansible, Maven) and collaboration environments like Jira or Confluence.
  • Bachelor's Degree in Computer Science or a related technical field or equivalent experience
  • 8+ years of related professional experience; additional experience will be considered in lieu of degree
  • Computer/Networking Security Certification (CompTIA Security+ CE, Cisco CCNA-Security, or Systems Security Certified Practitioner (SSCP))
  • TS/SCI with Polygraph

Nice To Haves

  • Strong familiarity with cloud and platform engineering and DevOps practices (e.g., containerization, orchestration, infrastructure-as-code concepts, monitoring and alerting frameworks) sufficient to influence deployment architectures, operational readiness, and incident response.
  • Leadership in the responsible use of AI/LLM-based tools for architecture exploration, code generation, refactoring, documentation, and test creation, including establishing guidelines, reviewing AI-assisted outputs for correctness and security, and ensuring compliance with organizational policies.

Responsibilities

  • Own major features, subsystems, or product areas end-to-end, including requirements clarification, technical design, implementation, testing strategy, performance optimization, observability, and production support.
  • Drive and influence architecture and technology choices across systems, applying advanced design patterns, deep domain expertise, and modern engineering practices.
  • Operate comfortably across platforms, operating systems, and distributed architectures (e.g., client/server, microservices, high-performance networking, event-driven systems).
  • Partner with product, architecture, operations, and security teams to align technical solutions with business objectives and constraints.
  • Establish and refine development processes, tooling, and best practices, including responsible use of AI/LLM-based tools, and helps guide the technical roadmap.
  • Communicate effectively with both technical and non-technical stakeholders, influencing decisions and driving consensus on complex technical topics.

Benefits

  • medical
  • dental
  • vision
  • paid time off
  • 401(k)
  • life insurance
  • flexible work schedules
  • holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service