Full Stack Software Engineer - Advanced Visualizations
Analytics
Angular
APIs
Business Intelligence
Data Analysis
Data Analytics
Data Platform
Data Processing
Data Visualization
Design
Developer
Engineering
Front End Development
Frontend
Frontend Framework
JavaScript
NoSQL
Programming
Programming Language
Programming Languages
React
Reporting and Analytics
Restful Api
Software Development
Software Engineer
Software Engineering
SQL
Streamlit
Visual Design
Vue Framework
Web
Web Design
Web Framework
Web Technologies
Job Description
Transform complex data into actionable intelligence through advanced visualization and full stack development. At Johns Hopkins Applied Physics Laboratory (APL) in Laurel, MD, this role supports R&D projects addressing emerging national challenges, building user interfaces and systems that integrate data pipelines, analytics, and AI/ML solutions.
What you’ll do
- Provide full stack expertise across a range of R&D projects and systems, helping ensure critical needs are met with advanced data visualization solutions
- Collaborate with sponsors and end users in defense or intelligence organizations to understand operational context and identify requirements
- Design and implement intuitive user interfaces that make complex data modalities accessible and actionable
- Stay current with relevant industry standards and practices to support long-term software and hardware maintainability
- Investigate and apply promising research areas including graph theory, 3D visualization, and web design to maintain a technical edge
Required qualifications
- B.S. in Computer Science, Engineering, Mathematics, or another relevant technical field (or 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 working with database technologies including SQL/NoSQL and RESTful API
- Experience with one or more advanced UI frameworks: VueJS, Streamlit, JavaFX, Angular, or React
- Ability to obtain a TS/SCI level security clearance. If selected, you will be subject to a government security clearance investigation and must meet U.S. citizenship eligibility requirements
Tools you’ll use
Vue.js, Python, JavaScript, Java, Rust, SQL, NoSQL, RESTful API, VueJS, Streamlit, JavaFX, Angular, React
Benefits
- Robust education assistance program
- Unparalleled retirement contributions
- Healthy work/life balance
- Comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development
Preferred qualifications
- Master’s degree or higher in Computer Science, Engineering, Mathematics, or related field
- Experience developing custom visualizations for datasets to answer specific analytic needs
- Experience with 3D visualizations, graph theory, VR/AR software development
- Experience with containerization and orchestration such as Docker or Kubernetes
- Experience with scalable databases such as Elasticsearch/OpenSearch
- Experience with object storage systems like MinIO or similar
- Experience with cloud-scale architectures, AWS, or EKS
- 5+ years of experience in Full Stack projects for the DoD or IC
- Hold a current active security clearance
Location: Laurel, MD 20723 (onsite)
Salary range: USD 100,000 - 245,000 per year