Full Stack Software Engineer - Advanced Visualizations

Johns Hopkins Applied Physics Laboratory•Laurel, MD

About The Position

The Analytic Capabilities group of the Asymmetric Operations Sector at the Johns Hopkins University Applied Physics Laboratory (APL) is seeking a Full Stack Software Engineer to develop advanced visualizations that turn complex data into actionable intelligence for emerging national challenges. The group builds software systems that apply data science and artificial intelligence across domains including cyber operations, special operations, and global health. Its work includes scalable data pipelines, tailored analytics, adapting generative AI to sponsor challenges, and assuring AI/ML solutions. The engineer will contribute full-stack expertise and advanced data visualization solutions across research and development projects. They will work with sponsors and end users in defense or intelligence organizations to understand operations and requirements, design intuitive interfaces that make complex data actionable, and explore research areas such as graph theory, 3D visualization, and web design. The role also involves maintaining software and hardware in accordance with industry practices and standards. APL describes its workplace as a vibrant, welcoming, creative, and collaborative environment that supports employee growth. Its campus is in the Baltimore-Washington metro area. Applications are accepted on a rolling basis.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or another relevant technical field; alternatively, another bachelor’s or master’s degree with relevant experience.
  • At least 2 years of practical software development experience using Vue.js, Python, JavaScript, Java, Rust, or other relevant tools.
  • Experience with database technologies, including SQL or NoSQL, and RESTful APIs.
  • Experience with one or more advanced UI frameworks, such as VueJS, Streamlit, JavaFX, Angular, or React.
  • Ability to obtain a TS/SCI-level security clearance. Eligibility for access to classified information includes U.S. citizenship.

Nice To Haves

  • Master’s degree or higher in Computer Science, Engineering, Mathematics, or a related field.
  • Experience developing custom visualizations for datasets to address specific analytic needs.
  • Experience with 3D visualizations, graph theory, or VR/AR software development.
  • Experience with containerization and orchestration, such as Docker or Kubernetes.
  • Experience with scalable databases such as Elasticsearch or OpenSearch.
  • Experience with object storage systems such as MinIO or similar.
  • Experience with cloud-scale architectures, AWS, or EKS.
  • At least 5 years of full-stack project experience for the Department of War or Intelligence Community.
  • Current active security clearance.

Responsibilities

  • Support a variety of research and development projects and systems by providing full-stack expertise and advanced data visualization solutions.
  • Work with sponsors and end users in defense or intelligence organizations to understand their operations and identify requirements.
  • Design and implement intuitive user interfaces that make complex data modalities accessible and actionable.
  • Stay current with industry practices and standards to support software and hardware maintainability.
  • Explore research areas such as graph theory, 3D visualization, and web design to maintain a technical edge.

Benefits

  • Robust education assistance program
  • Retirement contributions and plans
  • Paid time off
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term disability coverage
  • Long-term disability coverage
  • Flexible spending accounts
  • Training and development
  • Potential sign-on bonus
  • Potential relocation benefits
  • Potential locality allowance
  • Potential discretionary payments for exceptional performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service