Full Stack Software Engineer - Advanced Visualizations
Analytics
Angular
APIs
Business Intelligence
Data Analysis
Data Analytics
Data Platform
Data Processing
Data Visualization
Design
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
Join Johns Hopkins Applied Physics Laboratory (APL) in Laurel, MD to build full stack software for advanced visualizations that turn complex data into actionable intelligence.
Responsibilities
- Support a range of R&D projects and systems using full stack expertise and advanced data visualization solutions
- Collaborate with sponsors and end users in defense or intelligence organizations to understand operations and identify requirements
- Design and implement intuitive user interfaces that make complex data modalities accessible and actionable
- Stay current on industry and practices standards to help maintain software and hardware
- Investigate new research areas including graph theory, 3D visualization, and web design to maintain technical advantage
Requirements
- 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 experience developing software with Vue.js, Python, JavaScript, Java, Rust, or other relevant tools
- Experience with database technologies such as SQL/NoSQL and RESTful API development
- Experience with one or more advanced UI frameworks: VueJS, Streamlit, JavaFX, Angular, or React
- Ability to obtain a TS/SCI level security clearance (U.S. citizenship required). If selected, you will be subject to a government security clearance investigation and must meet access requirements for classified information
Technologies
- Vue.js, VueJS, Python, JavaScript
- Java, Rust
- SQL, NoSQL
- RESTful API
- 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
You'll go above and beyond minimum requirements if you have...
- 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 such as 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)
Pay
- USD 100,000 - 245,000 per year
- Minimum rate: $100,000 Annually
- Maximum rate: $245,000 Annually